v7: ТиИ не проходит за 2 суток #562532


#0 by Godofsin
Доброго время суток. Есть база, файловая ТиС, размер 2,05 Гб. Данные за 3,5 года. ТиИ по всем пунктам не прошло за 2 суток и 1 ночь.Это нормально вообще? Компьютер: 4-х ядерный, 4 гб оперативы на XPSP3. Каким обазом можно уменьшить время тестирования, не прибегая к свертке?
#1 by zak555
размер самого большого dbf ?
#2 by vicof
"ТиИ не проходит двое суток" А куда ты пихал свой ТиИ?
#3 by Godofsin
393 мб Что значит "пихал"?
#4 by vicof
это шутка юмора была
#5 by vicof
антивирь включен?
#6 by Godofsin
нет. на время тестирования - выключен.
#7 by Холст
включить кеширование записи - патч файла dbeng.dll
#8 by Godofsin
Можно поподробней, пожалуйста? Что за кеширование записей, что за библиотека такая и чем ее пачить?
#9 by Холст
самый простой способ включить кэширование записи для всех файлов- отключить вызов FlushFileBuffers(hFile). для этого для платформы 7.70.025 надо пропатчить файлик dbeng32.dll: ищем последовательность "50 FF 15 40 C0 11 1F", заменяем на "B8 FF FF FF FF 90 90". Теперь 1С не будет делать принудительный сброс файловых буферов на диск при каждой записи, т.е. запись на диск будет кэшироваться и сброс файловых буферов будет делаться средствами самой ОС (для NTFS каждые несколько секунд). Значительно уменьшается фрагментация файлов на диске и отпадает необходимость помещать временные файлы на RAM-диск. Этот метод дает очень хорошие результаты для локального и терминального режимов. Использовать это для сетевого режима не рекомендую, т.к. не тестил и вероятно может привести к повреждению базы
#10 by Креатив
А случаем нет ли у вас в базе документов от какого-нибудь 8000 года?
#11 by Godofsin
8000 года??? нет, такого нет.
#12 by Креатив
Поставь в общем журнале правую границу на 31.12.9999 и проверь, что 100% нет.
#13 by Godofsin
Кеширование было включено, файлик пропатчу, поставлю на ночь, посмотрю. Спасибо!
#14 by Godofsin
Проверил - нету таких, последний док - за сегодня
#15 by Холст
отписаться о результатах не забудь !
#16 by Креатив
Можно ещё ТиТ по частям сделать. Начни с сжатия базы. И ещё есть программы виртуальных дисков. Но при твоём размере базы твоей оперативки может не хватить.
#17 by Mikeware
Да это не база, а базёнка...
#18 by Дикообразко
переходите на 8ку там это реализовано
#19 by Mikeware
Это для тупых и криворуких, которые не могут реализовать нужный функционал на клюшках....
#20 by Креатив
Так в его памяти рамдиска Гига на 3 может и не хватить. Троло-ло-ло-ло ло-ло-ло, е-е-е и е.
#21 by Godofsin
Вирт. диски - это когда базу в оперативу загружают? Если так, то говорят, пробовали, прироста в производительности не заметили.
#22 by Креатив
Да. Моё дело предложить. Кстати, выгрузку-загрузку не пробовал?
#23 by Godofsin
Нет, не пробовал еще.
#24 by andrewks
ой, не думаю, что это из-за кэширования. да на такой детской базе. проверь документы с пустой датой или в далёком будущем, по таблице 1sjourn ну, и тоже стоит попробовать
#25 by Mikeware
Основной вопрос - какой именно пункт ТиИ оно делает так долго...
#26 by andrewks
это да. если пересчёт итогов - есть ещё один вариант - прибить таблицы итогов
#27 by Mikeware
До "прибития" надо разобраться... С ТС вполне станется сделать в регистре измерение строковое, длиной 150....
#28 by Godofsin
Про какой регистр ведете речь?
#29 by andrewks
да про любой
#30 by Godofsin
я эту базу вижу впервые. Актуально проверить регистры на подобные строковые измерения?
#31 by Злопчинский
см. на незакрытость регистров. см. на размеры самых больших RA и RG - по их соотношению - диагноз примерный... . стопудово: 1. партии не закрыты 2. книги продаж/покупок не закрыты за все три года 3. касса не закрыта за все года 4. банк незакрыт за все года 5. висящие незакрытые толпы неподтвержденных заявок и прочих заявок... . будет шуршать ТИИ очен очень долго...
#32 by Mikeware
актуально - позвать программиста. Ну или хотя бы вменяемого школьника, имеющего по информатике больше тройки.
#33 by Mikeware
"не поможет..."©
#34 by andrewks
из 1cv7.mlg последние строк 20 выложи
#35 by Godofsin
зачем хамишь?
#36 by Godofsin
20110801;12:50:52;Директор;E;Refs;RefWrite;2;;B/84/6388;Номенклатура Ос002450  Шестерня ведомая 52-2302019 20110801;12:50:54;Директор;E;Refs;RefWrite;2;;B/84/6388;Номенклатура Ос002450  Шестерня ведомая 52-2302019 20110801;12:53:26;Денис;E;Docs;DocNew;3;;O/1611/0;Реализация ОсЗ0000002 01.08.2011 20110801;12:53:40;Директор;E;Refs;RefWrite;2;;B/84/15272;Номенклатура Ос011914  Болт 72-2308018 20110801;12:53:41;Директор;E;Refs;RefWrite;2;;B/84/15272;Номенклатура Ос011914  Болт 72-2308018 20110801;12:54:15;Денис;E;Docs;DocWriteNew;2;;O/1611/139227;Реализация ОсБ0006991 01.08.2011 12:54:15 20110801;12:54:30;Оксана;E;Docs;DocOpen;3;;O/2457/139199;Заявка покупателя ОсБ0001198 01.08.2011 11:33:02 20110801;12:54:37;Оксана;E;Docs;DocOpen;3;;O/1611/139179;Реализация ОсБ0006980 01.08.2011 10:30:47 20110801;12:54:57;Оксана;E;Docs;DocOpen;3;;O/2457/135402;Заявка покупателя ОсБ0001096 01.08.2011 06:00:00 20110801;12:55:43;Директор;E;Refs;RefWrite;2;;B/84/786;Номенклатура 00000615  Вал вертикальный 52-2308063 20110801;12:55:44;Директор;E;Refs;RefWrite;2;;B/84/786;Номенклатура 00000615  Вал вертикальный 52-2308063 20110801;12:59:01;Директор;E;Refs;RefWrite;2;;B/84/14629;Номенклатура Ос011158  Верхняя коническая пара 52-2308100 /52-2308100-03/ 20110801;12:59:02;Директор;E;Refs;RefWrite;2;;B/84/14629;Номенклатура Ос011158  Верхняя коническая пара 52-2308100 /52-2308100-03/ 20110801;12:59:57;Оксана;E;Docs;DocOpen;3;;O/1628/139173;Перемещение ТМЦ ОсБ0009753 01.08.2011 09:49:00 20110801;13:00:09;Денис;E;Docs;DocWrite;2;;O/1611/139227;Реализация ОсБ0006991 01.08.2011 12:54:15 20110801;13:00:20;Ирина;E;Docs;DocOpen;3;;O/1628/139173;Перемещение ТМЦ ОсБ0009753 01.08.2011 09:49:00
#37 by Mikeware
Где ты видишь хамство? я предлагаю пригласить человека  хотя бы чуть-чуть разбирающегося...
#38 by Mikeware
читай и смейся.... зы. ошибка там же, где и ожидалась...
#39 by 1Сергей
у вас уже час дня?
#40 by Godofsin
>> Ну или хотя бы вменяемого школьника, имеющего по информатике больше тройки. да проясни, будь добр
#41 by andrewks
мдэ... имелся в виду лог у базы, которая два дня на ТиИ висит
#42 by Godofsin
это и есть ее лог. Сегодня утром ТиИ оборвали, чтоб работать могли. Щас пришлю с начала тестирования.
#43 by Godofsin
+ 20110730;15:21:53;Герман;C;Sys;OpenSession;0;НОВЫЙ СЕАНС : Компьютер BOOK(m);; 20110730;15:22:42;Герман;C;Doctor;dctTRBeg;1;;; 20110730;15:22:44;Герман;C;Doctor;dctPhInt;1;;; 20110730;15:37:04;Герман;C;Doctor;dctErr;5;Проверка таблиц документов. Документ ЗаявкаПокупателя(DH2457. Запись 4260). Нет в журнале документов;; 20110730;15:37:05;Герман;C;Doctor;dctErr;5;Проверка таблиц документов. Табл. часть документа ЗаявкаПокупателя(DT2457. Запись 25049). Нет в журнале документов;; 20110730;15:37:05;Герман;C;Doctor;dctReind;1;;; 20110730;15:46:38;Герман;C;Doctor;dctRcT;1;;; 20110801;08:13:51;Герман;E;Sys;OpenSession;0;НОВЫЙ СЕАНС : Компьютер BOOK;; 20110801;08:14:01;Герман;E;Sys;CloseSession;0;;; 20110801;08:14:52;Герман;C;Sys;OpenSession;0;НОВЫЙ СЕАНС : Компьютер BOOK(m);;
#44 by vde69
тестирование запускали не на этой базе, при запуске ТиИ в лог пишется!!!
#45 by vde69
+ не видел 43 ТиИ на ноутбуке запускать - прикол, во первых он может "заснуть", во вторых это очень медлено!
#46 by Godofsin
Ноутбук тут - сервер. Но он довольно резвый. По словам начальника, пашет 3 год, ни одного нарекания.
#47 by Злопчинский
все, можно в цирк не ходить...
#48 by 1Сергей
а чо, удобно же. И от масок-шоу бегать и просто переезжать :)
#49 by Godofsin
Здешний начальник помешан на ноутах. Про сервера или обычные компы слышать не хочет. Но мне по барабану. Мне надо решить проблему.
#50 by Godofsin
Если у кого-нибудь есть еще какие-нибудь советы по, пожалуйста, поделитесь.
#51 by Андрей_Андреич
База на жестком диске или на флэшке?
#52 by Ёпрст
1.проверяешь мд на битость (на всякий) 2.проверяешь, есть ли в журнале документы с пусто
#53 by Godofsin
на жестком.
#54 by Ёпрст
й датой 3. проверяешь, закрыты ли все регистры 4.проверяешь наличие строковых измерений в регистре 5. проверяешь цикличность ссылок справочника
#55 by Ёпрст
6.много думаешь.
#56 by Doomer
А винты какие? Я на выходные ставил базу размером в 5 ГБ. За выходные ТИИ прошли нормально. Там был брендовый HP-ый сервак с с SAS RAID 10.
#57 by andrewks
получается, всё-таки на пересчёте итогов задумывается
#58 by Godofsin
ноутбук там :)
#59 by Godofsin
попробовать убить таблицы итогов?
#60 by andrewks
попробуй. но НА КОПИИ
#61 by Андрей_Андреич
Сделать копию, отобрать у ребенка компьютер и за ночь дома протестировать. Запросто может получиться.
#62 by Ёпрст
для начала, .
#63 by Godofsin
Всем спасибо! буду пробовать реанимировать.
#64 by Ёпрст
не надо ничего реанимировать, нужно всего лишь
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С