работают около 12-14 часов. Для IB90 - больше суток, там системные
таблицы стали просто гигантские, что квадратично сказалось на объеме.
ф смысле? вот пялюсь, ничего гигантского не вижу.
Фсмысле, что полный тест метаданных
для IB90 (клиент от 9.0)
[summary] TOTAL USER TIME :1106531629106 [1 day(s)06:44:13.1629106]
[summary] TOTAL KERNEL TIME :6402125039 [00:10:40.2125039]
[summary] TOTAL TIME :1112933754145 [1 day(s)06:54:53.3754145]
Для FB2.5 (клиент от 2.5)
[summary] TOTAL USER TIME :419854851360 [11:39:45.4851360]
[summary] TOTAL KERNEL TIME :1977624677 [00:03:17.7624677]
[summary] TOTAL TIME :421832476037 [11:43:03.2476037]
Для FB1.5 (клиент от 2.5)
[summary] TOTAL USER TIME :399942259716 [11:06:34.2259716]
[summary] TOTAL KERNEL TIME :4456012564 [00:07:25.6012564]
[summary] TOTAL TIME :404398272280 [11:13:59.8272280]
Это время затрачиваемое клиентской стороной. Тесты последовательные,
однопоточные.
На разницу влияет количество системных таблиц и колонок. Потому что мои
тестовые объекты - практически идентичные. Клиенты особо на
производительность не влияют. Время затрачиваемое сервером тут не
учитывается.
В сами тесты вдаваться я не буду. Основной тормоз - это проверка работы с
отключенным кэшем метаданных. Вот тут как раз количество таблиц и колонок (а
так же хранимок и их параметров) более чем влияет на количество запросов к
базе. Выжирание памяти было на этих тестах.
Надеюсь, у меня доберутся руки до кэширования препарированных запросов -
время срежется.
Хотя не, увеличится - надо же будет тестировать и так и сяк :-)
Коваленко Дмитрий.