Обсуждение вопросов, связанных с компанией Sybase, ее продуктами Adaptive Server, PowerBuilder, PowerDesigner, SQL Anywhere и др.
Автор:
dmitriy
|
Дата: 12.04.2010 18:06 |
|
При выполнении следущих скриптов было замечено:
DECLARE LOCAL TEMPORARY TABLE table1( UIDNUM_PHONE INT NULL,SEQNUM_PHONE INT NULL) ON COMMIT PRESERVE ROWS Время выполнения: 1.094 sec
CREATE HG INDEX HG_table1 ON table1(UIDNUM_PHONE) Время выполнения: 0.437 sec
Подскажите пожалуйста с чем может быть связано такое медленное выполнение скриптов, почему создание временной таблицы и создание индекса на пустой таблице занимает столько времени.
На Sybase IQ 12.6 (2.5GB main cache и 3.5GB temp cash) эти же скрипты выполнялись за 0.1 сек максимум.
Версии ПО: IQ version is "Sybase IQ/15.1.0.5027/090605/P/GA/Enterprise Linux64 - IBM pSeries 2.4.21-32.0.1.EL/64bit/2009-06-05 14:56:56" Версии операционной системы: Linux version 2.6.16.60-0.21-ppc64 (geeko@buildhost) (gcc version 4.1.2 20070115 (SUSE Linux)) #1 SMP Tue May 6 12:41:02 UTC 2008
Файл конфигурации выглядит так: -gc 20 -gr 60 -gd all -gl all -c 60m -gn 45 -gp 4096 -gm 40 -ti 361 -tl 300 -zr none -iqgovern 6 -iqmc 7200 -iqtc 4800 -iqtss 1500
Заранее благодарен за любую помощь. |
Ответить на сообщение » |