|
|
|
SA11, fetching rows...
|
|||
|---|---|---|---|
|
#18+
SA 11.0.0.1526, WinXP Объем БД = 4GB Ограничение по строкам в ISQL = 500 Eсть запрос такого вида: Код: plaintext если его выполнять из ISQL, то все замирает на fetching rows..., загрузка процессора примерно на 10%, винт крутится непрерывно. Если запрос поправить Код: plaintext то он выполняется за несколько секунд, возвращает ~2 млн. Что можно подкрутить чтобы запрос вернул результаты ? ЗЫ: чувствую что нужно ждать 11.0.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 13:31 |
|
||
|
SA11, fetching rows...
|
|||
|---|---|---|---|
|
#18+
МарсельSA 11.0.0.1526, WinXP Объем БД = 4GB Ограничение по строкам в ISQL = 500 Eсть запрос такого вида: Код: plaintext если его выполнять из ISQL, то все замирает на fetching rows..., загрузка процессора примерно на 10%, винт крутится непрерывно. Если запрос поправить Код: plaintext то он выполняется за несколько секунд, возвращает ~2 млн. Что можно подкрутить чтобы запрос вернул результаты ? ЗЫ: чувствую что нужно ждать 11.0.1 У меня был аналогичный случай недавно, простой запрос на 1 миллион записей, а на фетче висит и ничего не делает. На плане запросов упорно табл скан таблиц, где есть все подходящие индесы. Перед этим я кой у каких столбцов поменял тип данных (не из за ошибок проектирования, просто база тестовая и это было условием теста). Мне подумалось - а почему бы не ребилдить индексы на изменившие типы столбцы на всякий пожарный ... и как ни странно помогло - план ушел с табл скана, запрос стал в ISQL тут же возвращать записи. Сам я не думаю, что дело в индексе, а скорее в статистике (не зря же они еще опцию для контроля статистики добавили, новая опция запросто может оказаться новым глюком). Сделайте доброе дело - перестройте статистику на все столбцы таблицы. Если не поможет, то тогда ребилдите все индексы. И сообщите сюда о результатах - если проблема решиться одним из этих способов, значит на лицо баг, который я могу воспроизвести и послать в Сайбейс для исправления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 13:57 |
|
||
|
SA11, fetching rows...
|
|||
|---|---|---|---|
|
#18+
Вроде нашел, тормозят рекурсивные запросы, буду разбираться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 15:20 |
|
||
|
SA11, fetching rows...
|
|||
|---|---|---|---|
|
#18+
Выяснилось что в SA11 сильно тормозят рекурсивные запросы, по сравнению с ASA9. В приложенном файле попробовал смоделировать ситуацию. БД делаются не быстро (3 млн. строк), но рузультат уже видет. У меня при 15 млн. строк такой запрос выбирает данные за 30 секунд в SA11 и "моментально" в ASA9. Тормозит именно выборка, т.к. БД пишет что запрос выполнился за десятые доли секунды. Планы в ASA9 и SA11 вроде одинаковые. Наверное что-то с materialized views намудрили. Если у Вас ASCRUS, будет время, посмотрите. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2008, 18:03 |
|
||
|
SA11, fetching rows...
|
|||
|---|---|---|---|
|
#18+
Спасибо. Обязательно посмотрю и если сам не разбирусь, кину кейсом в iAnywhere на разбор полетов с АСА 11 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 10:35 |
|
||
|
SA11, fetching rows...
|
|||
|---|---|---|---|
|
#18+
В sa10 таже ерунда, тормозит страшно. Интересно, что никто не юзает рекурсивные запросы, или сидят на 9-ке ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 11:43 |
|
||
|
SA11, fetching rows...
|
|||
|---|---|---|---|
|
#18+
Стараюсь избегать рекурсивых запросов, впрочем как и самой рекурсии при написании программ. Лучше разбить запрос на несколько простых. Так бует и среверу легче и разработчику отлаживать запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 12:27 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35710746&tid=2011234]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 484ms |

| 0 / 0 |

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