Решил потестировать.
Возникла мысль о выявлении зависимости между железом под СУБД и железом под клиента
Накидал небольшой интерфейс для тестирования на основные (как мне кажется) операции, используемые в прикладном коде Галактики.
http://www.multiupload.com/ZZLQQW9M0O
Если есть идеи какие еще тесты воткнуть, предлагайте.
И потестируйте и свою Галактику
Думаю не только мне было бы интересно глянуть на результаты с разных конфигураций.
Пока те результаты, которые у меня (время в сек.):
Код: Выделить всё
AMD 64 X2 (TK-53) 1.ГГц, 2 ГБ ОЗУ, ОС WinXP SP3, Pervasive 10 32bit (Client and Server), база локальная
Галактика 8.1 Атлантис 5.4.14
::17/11/2011::11:49::
1. Пустой цикл For:: 100000 итераций 69.25
2. Insert in Catalogs:: 100000 итераций 195.86
3. Catalogs:: GetFirst..GetNext:: 100000 итераций 61.25
4. Catalogs:: _Loop:: 100000 итераций 50.29
5. Cat1:: GetFirst..GetNext:: 100000 итераций 54.16
6. Cat1:: _Loop:: 100000 итераций 51.00
7. Insert in Pick:: 100000 итераций 50.77
8. Insert in TMPPick:: 100000 итераций 49.70
Delete Catalogs:: 100000 записей 36.38
Delete Pick:: 100000 записей 0.11
Delete TMPPick:: 100000 записей 0.10
KatSopr:: 100 SpSopr:: 10000 32.95
Delete KatSopr and SpSopr:: 10000 записей 4.97
Код: Выделить всё
Сервер БД
Intel Xeon 2.8 ГГц (2 ядра), 4 ГБ, Pervasive Server 2000
Celeron 2.8 Ггц, 1 ГБ, ОС WinXP SP3, Pervasive Client 8
Галактика 8.1 Атлантис 5.4.14
::17/11/2011::12:09::
1. Пустой цикл For:: 100000 итераций 130.43
2. Insert in Catalogs:: 100000 итераций 544.17
3. Catalogs:: GetFirst..GetNext:: 100000 итераций 180.74
4. Catalogs:: _Loop:: 100000 итераций 150.00
5. Cat1:: GetFirst..GetNext:: 100000 итераций 169.08
6. Cat1:: _Loop:: 100000 итераций 149.61
7. Insert in Pick:: 100000 итераций 140.61
8. Insert in TMPPick:: 100000 итераций 140.40
Delete Catalogs:: 100000 записей 482.43
Delete Pick:: 100000 записей 0.11
Delete TMPPick:: 100000 записей 0.13
KatSopr:: 100 SpSopr:: 10000 90.50
Код: Выделить всё
Сервер БД
Intel Xeon 2.8 ГГц (2 ядра), 4 ГБ, Pervasive Server 2000
Терминал-Сервер
Intel Xeon 5148 2.33 ГГц, 4 ГБ, ОС Windows Server 2003 R2, Pervasive Client 2000
Delete KatSopr and SpSopr:: 100000 записей 15.95
::17/11/2011::12:53::
1. Пустой цикл For:: 100000 итераций 98.90
2. Insert in Catalogs:: 100000 итераций 481.59
3. Catalogs:: GetFirst..GetNext:: 100000 итераций 78.88
4. Catalogs:: _Loop:: 100000 итераций 77.44
5. Cat1:: GetFirst..GetNext:: 100000 итераций 93.78
6. Cat1:: _Loop:: 100000 итераций 65.81
7. Insert in Pick:: 100000 итераций 51.00
8. Insert in TMPPick:: 100000 итераций 66.02
Delete Catalogs:: 100000 записей 667.60
Delete Pick:: 100000 записей 0.09
Delete TMPPick:: 100000 записей 0.08
KatSopr:: 100 SpSopr:: 10000 123.86
Delete KatSopr and SpSopr:: 10000 записей 20.63