О новой работе сервера с первичкой



Posted by Рустем Мухаметшин on August 22, 1999 at 03:01:08:

        Решил перевести клиента на новую версию сервера. До сих пор у него работает 2.9h. Клиент находится в другом городе и ставить сервер ему придется самостоятельно. Естественно, я решил сначала сам проделать эту процедуру, что бы обратить внимание АСУ-шника клиента на тонкие места, да и просто убедиться в том что баланс не изменился. Основная проблема - базы 1997, 1998 годов. Их настройки не модернизировались и нужно убедиться, что сервер 3.07 с ними работает нормально. Кстати говоря, несмотря на то что локальная ревностно бережет переменные DR, MR, YR - сервер того же не делает (честь ему и хвала).

Ну, а теперь собственно о тесте. Машина P200MMX/96Мб, Windows98, FAT32 (4K на кластер). Использована реальная база клиента за 1998 год: 52892 операции за год (вместе с пустыми скобками). Сервер 2.9H грузится с нуля гдето за 2-3 минуты. Каталог TXA удаляю (он будет создан и заполнен при запуске 3.07). Имеем следующие результаты (без статистики, т.е. запуски однократны)

  Первый старт W ON, W OFF P MC=1
Расходы вpемени на пеpесчет состояния Сеpвеpа: всего,мс % всего,мс % всего,мс %
Чтение файлов опеpаций (*.f3p) 17 929 0.2 17 839 2.0 11 970 7.1
Анализ фpаз опеpаций: 2 733 0.0 1 464 0.2 2 661 1.6
Выполнение пpоводок: 47 691 0.6 45 388 5.1 47 899 28.3
Выполнение файлов-коэффициентов: 115 792 1.4 96 899 10.8 95 870 56.7
Вычисление выpажений в деpеве: 3 406 0.0 2 877 0.3 3 214 1.9
Дескpиптоpы пеpвичных документов: 3 031 593 36.1 721 813 80.4 763 0.5
Создание пеpвичных документов: 5 167 773 61.5 0 0.0 0 0.0
Инициализация внутpенних таблиц: 14 562 0.2 10 988 1.2 6 125 3.6
Индикация на мнемосхеме: 376 0.0 259 0.0 582 0.3
Итого 8 401 855 100.0 897 527 100.0 169 084 100.0
За эти ... было пеpесчитано 52892 опеpаций 2.33 часа 14.96 минуты 2.8 минуты
Сpедняя скоpость пеpесчета состояния Сеpвеpа: 6 оп/с. 59 оп/с. 313 оп/с

        Кроме того, каталог TXA занимает по данным из диалога свойств папки TXA

Чистый объем 62  378 003 байта 
Реально с учетом остатков кластеров 184 033 280 байта*
Файлов 51 960

* - как ни странно, но 51 960 * 4096 = 212 828 160

        Следует отметить тот факт что реальное количество первички меньше количества файлов примерно в 2 раза. А так же то что по обыкновению на операциях скобок стоит оператор СОЗДАТЬ ДОКУМЕНТ с пустой строкой для подавления штампа. А это значит что первичка создается абсолютно для всех групповых операций !!! Причем для тех в которых их не должно быть в двойном размере - на открывающую и закрывающую скобки.


        В общем, хочу еще раз сказать что каталог TXA нужен далеко не всегда и подобные затраты времени, дискового пространства, ресурсов ОС обременительны. В случае с моим клиентом он абсолютно не нужен - первичка строится с помощью RPT в любой момент.



Пpишедшие ответы: