Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.10.2014, 00:15
|
|||
---|---|---|---|
|
|||
Sybase IQ, тормозит простой запрос |
|||
#18+
Здравствуйте. IQ 16 (Sybase IQ/16.0.0.653/131122/P/sp03/MS/Windows 2003/64bit/2013-11-22 02:25:22) Есть две таблицы ent_bll ~ 118 355 строк ent_sertificate ~ 2239254 строк простой запрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
по полям джойна ent_bll.bll_item_code, ent_sertificate.waybill_item_code сделаны HG индексы по полю ent_bll.bll_date сделан Datetime индекс. количество возвращаемых строк примерно 1 500 Проблема в том что запрос исполняется долго(25-30 сек). На мой взгляд это как то медленно. План в аттаче! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.10.2014, 15:23
|
|||
---|---|---|---|
|
|||
Sybase IQ, тормозит простой запрос |
|||
#18+
Изыскания продолжаются... Включил Адвизор, он подсказал сделать LF индексы по полям участвующим в группировке. Сделал индексы, но не что, не поменялось, те же 25-30 сек. Также заметил что при исполнение запроса отжирается примерно 1 гиг TempSpace, и процессора молотят почти на 100%. Убрал из запроса группировку: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
IQ вернул более 100 000 строк и примерно за одну секунду. Ничего не понимаю!!! Группировка так тормозит что ли? Вопрос остается прежний: Что с планом не так и как это исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.10.2014, 22:58
|
|||
---|---|---|---|
Sybase IQ, тормозит простой запрос |
|||
#18+
cherrex_Den, Как распределена память? Покажите свой cfg. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.10.2014, 00:49
|
|||
---|---|---|---|
|
|||
Sybase IQ, тормозит простой запрос |
|||
#18+
Все, разобрался! Оказалось все дело в моих кривых руках. Сама логика запроса была не правильной. Join этих таблиц привадил к генерации сумасшедшего количества строк из-за много-ко-многим в отношении. Естественно и последующая группировка страшно тормозила. Поправив логику запроса, все встало на свои места. Всем откликнувшимся - СПАСИБО. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=55&tablet=1&tid=2009814]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
288ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 391ms |
0 / 0 |