|
v7: ТиИ не проходит за 2 суток | ☑ | ||
---|---|---|---|---|
0
Godofsin
01.08.11
✎
06:28
|
Доброго время суток. Есть база, файловая ТиС, размер 2,05 Гб. Данные за 3,5 года. ТиИ по всем пунктам не прошло за 2 суток и 1 ночь.Это нормально вообще? Компьютер: 4-х ядерный, 4 гб оперативы на XPSP3. Каким обазом можно уменьшить время тестирования, не прибегая к свертке?
|
|||
1
zak555
01.08.11
✎
06:31
|
размер самого большого dbf ?
|
|||
2
vicof
01.08.11
✎
06:32
|
"ТиИ не проходит двое суток"
А куда ты пихал свой ТиИ? |
|||
3
Godofsin
01.08.11
✎
06:34
|
(1) 393 мб
(2) Что значит "пихал"? |
|||
4
vicof
01.08.11
✎
06:36
|
(3) это шутка юмора была
|
|||
5
vicof
01.08.11
✎
06:48
|
(0) антивирь включен?
|
|||
6
Godofsin
01.08.11
✎
06:49
|
(5) нет. на время тестирования - выключен.
|
|||
7
Холст
01.08.11
✎
07:04
|
включить кеширование записи - патч файла dbeng.dll
|
|||
8
Godofsin
01.08.11
✎
07:11
|
(7)Можно поподробней, пожалуйста? Что за кеширование записей, что за библиотека такая и чем ее пачить?
|
|||
9
Холст
01.08.11
✎
07:26
|
Книга знаний: Ускорение 1С:Предприятие 7.7
самый простой способ включить кэширование записи для всех файлов- отключить вызов 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
Креатив
01.08.11
✎
07:47
|
(0)А случаем нет ли у вас в базе документов от какого-нибудь 8000 года?
|
|||
11
Godofsin
01.08.11
✎
07:48
|
(10) 8000 года??? нет, такого нет.
|
|||
12
Креатив
01.08.11
✎
07:51
|
(11)Поставь в общем журнале правую границу на 31.12.9999 и проверь, что 100% нет.
|
|||
13
Godofsin
01.08.11
✎
07:51
|
(9) Кеширование было включено, файлик пропатчу, поставлю на ночь, посмотрю. Спасибо!
|
|||
14
Godofsin
01.08.11
✎
07:53
|
(12) Проверил - нету таких, последний док - за сегодня
|
|||
15
Холст
01.08.11
✎
07:58
|
(13) отписаться о результатах не забудь !
|
|||
16
Креатив
01.08.11
✎
07:58
|
(14)Можно ещё ТиТ по частям сделать. Начни с сжатия базы.
И ещё есть программы виртуальных дисков. Но при твоём размере базы твоей оперативки может не хватить. |
|||
17
Mikeware
01.08.11
✎
07:59
|
(16) Да это не база, а базёнка...
|
|||
18
Дикообразко
01.08.11
✎
07:59
|
переходите на 8ку там это реализовано
|
|||
19
Mikeware
01.08.11
✎
08:02
|
(18) Это для тупых и криворуких, которые не могут реализовать нужный функционал на клюшках....
|
|||
20
Креатив
01.08.11
✎
08:02
|
(17)Так в его памяти рамдиска Гига на 3 может и не хватить.
(18)Троло-ло-ло-ло ло-ло-ло, е-е-е и е. |
|||
21
Godofsin
01.08.11
✎
08:07
|
(16) Вирт. диски - это когда базу в оперативу загружают? Если так, то говорят, пробовали, прироста в производительности не заметили.
|
|||
22
Креатив
01.08.11
✎
08:10
|
(21)Да. Моё дело предложить. Кстати, выгрузку-загрузку не пробовал?
|
|||
23
Godofsin
01.08.11
✎
08:21
|
(22) Нет, не пробовал еще.
|
|||
24
andrewks
01.08.11
✎
08:21
|
ой, не думаю, что это из-за кэширования. да на такой детской базе.
(0) проверь документы с пустой датой или в далёком будущем, по таблице 1sjourn ну, и (22) тоже стоит попробовать |
|||
25
Mikeware
01.08.11
✎
08:30
|
(24)Основной вопрос - какой именно пункт ТиИ оно делает так долго...
|
|||
26
andrewks
01.08.11
✎
08:31
|
(25) это да. если пересчёт итогов - есть ещё один вариант - прибить таблицы итогов
|
|||
27
Mikeware
01.08.11
✎
08:33
|
(26) До "прибития" надо разобраться...
С ТС вполне станется сделать в регистре измерение строковое, длиной 150.... |
|||
28
Godofsin
01.08.11
✎
08:45
|
(27) Про какой регистр ведете речь?
|
|||
29
andrewks
01.08.11
✎
08:46
|
(28) да про любой
|
|||
30
Godofsin
01.08.11
✎
08:47
|
я эту базу вижу впервые. Актуально проверить регистры на подобные строковые измерения?
|
|||
31
Злопчинский
01.08.11
✎
08:48
|
см. на незакрытость регистров.
см. на размеры самых больших RA и RG - по их соотношению - диагноз примерный... . стопудово: 1. партии не закрыты 2. книги продаж/покупок не закрыты за все три года 3. касса не закрыта за все года 4. банк незакрыт за все года 5. висящие незакрытые толпы неподтвержденных заявок и прочих заявок... . будет шуршать ТИИ очен очень долго... |
|||
32
Mikeware
01.08.11
✎
08:49
|
(30) актуально - позвать программиста. Ну или хотя бы вменяемого школьника, имеющего по информатике больше тройки.
|
|||
33
Mikeware
01.08.11
✎
08:49
|
(31) "не поможет..."©
|
|||
34
andrewks
01.08.11
✎
08:54
|
(30) из 1cv7.mlg последние строк 20 выложи
|
|||
35
Godofsin
01.08.11
✎
09:04
|
(32) зачем хамишь?
|
|||
36
Godofsin
01.08.11
✎
09:06
|
(34) 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
Mikeware
01.08.11
✎
09:10
|
(35) Где ты видишь хамство? я предлагаю пригласить человека хотя бы чуть-чуть разбирающегося...
|
|||
38
Mikeware
01.08.11
✎
09:11
|
(34) читай (36) и смейся....
зы. ошибка там же, где и ожидалась... |
|||
39
1Сергей
01.08.11
✎
09:13
|
(36) у вас уже час дня?
|
|||
40
Godofsin
01.08.11
✎
09:14
|
(37)>> Ну или хотя бы вменяемого школьника, имеющего по информатике больше тройки.
Это хамство. (39) да (38) проясни, будь добр |
|||
41
andrewks
01.08.11
✎
09:16
|
(36) мдэ... имелся в виду лог у базы, которая два дня на ТиИ висит
|
|||
42
Godofsin
01.08.11
✎
09:23
|
(41) это и есть ее лог. Сегодня утром ТиИ оборвали, чтоб работать могли. Щас пришлю с начала тестирования.
|
|||
43
Godofsin
01.08.11
✎
09:25
|
(42)+
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:41:47;Герман;C;Doctor;dctLgInt;1;;; 20110730;15:46:38;Герман;C;Doctor;dctRcST;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
vde69
01.08.11
✎
09:26
|
(42) тестирование запускали не на этой базе, при запуске ТиИ в лог пишется!!!
|
|||
45
vde69
01.08.11
✎
09:29
|
(44)+ не видел 43
ТиИ на ноутбуке запускать - прикол, во первых он может "заснуть", во вторых это очень медлено! |
|||
46
Godofsin
01.08.11
✎
09:34
|
(45) Ноутбук тут - сервер. Но он довольно резвый. По словам начальника, пашет 3 год, ни одного нарекания.
|
|||
47
Злопчинский
01.08.11
✎
09:37
|
(46) все, можно в цирк не ходить...
|
|||
48
1Сергей
01.08.11
✎
09:41
|
(47) а чо, удобно же. И от масок-шоу бегать и просто переезжать :)
|
|||
49
Godofsin
01.08.11
✎
09:42
|
Здешний начальник помешан на ноутах. Про сервера или обычные компы слышать не хочет. Но мне по барабану. Мне надо решить проблему.
|
|||
50
Godofsin
01.08.11
✎
09:44
|
Если у кого-нибудь есть еще какие-нибудь советы по(0), пожалуйста, поделитесь.
|
|||
51
Андрей_Андреич
naïve
01.08.11
✎
09:52
|
(50) База на жестком диске или на флэшке?
|
|||
52
Ёпрст
01.08.11
✎
09:53
|
(50)
1.проверяешь мд на битость (на всякий) 2.проверяешь, есть ли в журнале документы с пусто |
|||
53
Godofsin
01.08.11
✎
09:53
|
(51)на жестком.
|
|||
54
Ёпрст
01.08.11
✎
09:54
|
й датой
3. проверяешь, закрыты ли все регистры 4.проверяешь наличие строковых измерений в регистре 5. проверяешь цикличность ссылок справочника |
|||
55
Ёпрст
01.08.11
✎
09:54
|
6.много думаешь.
|
|||
56
Doomer
01.08.11
✎
10:01
|
(0) А винты какие? Я на выходные ставил базу размером в 5 ГБ. За выходные ТИИ прошли нормально. Там был брендовый HP-ый сервак с с SAS RAID 10.
|
|||
57
andrewks
01.08.11
✎
10:07
|
получается, всё-таки на пересчёте итогов задумывается
|
|||
58
Godofsin
01.08.11
✎
10:07
|
(56) ноутбук там :)
|
|||
59
Godofsin
01.08.11
✎
10:09
|
(57) попробовать убить таблицы итогов?
|
|||
60
andrewks
01.08.11
✎
10:10
|
(59) попробуй. но НА КОПИИ
|
|||
61
Андрей_Андреич
naïve
01.08.11
✎
10:16
|
Сделать копию, отобрать у ребенка компьютер и за ночь дома протестировать. Запросто может получиться.
|
|||
62
Ёпрст
01.08.11
✎
10:16
|
(59) для начала, (55).
|
|||
63
Godofsin
01.08.11
✎
10:25
|
Всем спасибо! буду пробовать реанимировать.
|
|||
64
Ёпрст
01.08.11
✎
10:26
|
(63) не надо ничего реанимировать, нужно всего лишь (55)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |