|
|
|
Медленное объявление временной таблицы и создание индекса на пустой таблице в IQ
|
|||
|---|---|---|---|
|
#18+
У меня Sybase IQ version 15.1, 7GB main cache и 5GB temp cash size. При выполнении следущих скриптов было замечено: DECLARE LOCAL TEMPORARY TABLE table1( UIDNUM_PHONE INT NULL, SEQNUM_PHONE INT NULL) ON COMMIT PRESERVE ROWS Время выполнения: 1.094 sec CREATE HG INDEX HGI_table1 ON table1(UIDNUM_PHONE) Время выполнения: 0.437 sec Подскажите пожалуйста с чем может быть связано такое медленное выполнение скриптов, почему создание временной таблицы и создание индекса на пустой таблице занимает столько времени. Когда у меня был Sybase IQ 12.6 (2.5GB main cache и 3.5GB temp cash) то эти же скрипты выполнялись за 0.1 сек максимум Заранее благодарен за любую помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2010, 20:06 |
|
||
|
Медленное объявление временной таблицы и создание индекса на пустой таблице в IQ
|
|||
|---|---|---|---|
|
#18+
dgrabovsky, 1. Проверьте опции для генерации всяких планов (отключите вывод лишнего). 2. А времянка с create table # ... тоже так же создаётся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2010, 11:33 |
|
||
|
Медленное объявление временной таблицы и создание индекса на пустой таблице в IQ
|
|||
|---|---|---|---|
|
#18+
- create table # выполняется также медленно - подскажите где искать эти опции генерации планов, как их проверить и особенно как отключить лишнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2010, 17:12 |
|
||
|
Медленное объявление временной таблицы и создание индекса на пустой таблице в IQ
|
|||
|---|---|---|---|
|
#18+
На демо базе: DECLARE LOCAL TEMPORARY TABLE table1( UIDNUM_PHONE INT NULL,SEQNUM_PHONE INT NULL) ON COMMIT PRESERVE ROWS; --Execution time: 0.078 seconds CREATE HG INDEX HGI_table1 ON table1(UIDNUM_PHONE); --Execution time: 0.016 seconds select @@version --'Sybase IQ/15.1.0.5034/090925/P/ESD 1/MS/Windows 2003/32bit/2009-09-25 02:33:07' Проверьте: 1. sp_iqcheckoptions 2. На момент создания таблицы Temp Store использовался другими (кеша хватало) или может кто-то в это время скушал весь кеш в temp store и было вытеснение на диск? 3. Попробуйте на другой/демо базе то же самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2010, 19:31 |
|
||
|
Медленное объявление временной таблицы и создание индекса на пустой таблице в IQ
|
|||
|---|---|---|---|
|
#18+
1. проверка sp_iqcheckoptions не вызвала никаких подозрений, все параметры на первый взгляд корректны 2. Создание таблицы и индекса на ней проводилось неоднократно в отсутсвие каких либо пользователей на базе так что Temp Store никто не трогал select @@version --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 Вопрос: может ли время на создание темповых таблиц и индксов на ней зависить от размера самой базы? Размер моей базы примерно 800 Гб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2010, 22:30 |
|
||
|
Медленное объявление временной таблицы и создание индекса на пустой таблице в IQ
|
|||
|---|---|---|---|
|
#18+
dgrabovsky, 1. Поставьте патчик для начала - уже есть ESD#2. 2. Ну сделайте проверку на маленькой демо базе (у Вас же она есть под рукой). Просто запустите и проверьте. Я же привёл Вам времена с дефолтными опциями на демо базе - проверьте на своей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2010, 11:23 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=36513460&tid=2010712]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 468ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...