|
|
|
Абстрактные планы в хранимых процедурах не всегда работают
|
|||
|---|---|---|---|
|
#18+
ASE 15.0.3 под Linux. В хранимой процедуре несколько селектов, на селекты прописаны абстрактные планы. Для одного селекта применяется абстрактный план, для другого оптимизатор сам строит. Вторая странность, если процедуру сохранять/компилировать из CAST SQL-builder, то абстрактные планы прописанные в процедуре могут не применяться, если поставить процедуру из SQL-Advantage, то абстрактные планы могут применяться... Запарился уже... может кто-то может подсказать как сделать, что бы абстрактные планы применялись всегда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 13:13 |
|
||
|
Абстрактные планы в хранимых процедурах не всегда работают
|
|||
|---|---|---|---|
|
#18+
rmkaASE 15.0.3 под Linux. В хранимой процедуре несколько селектов, на селекты прописаны абстрактные планы. Для одного селекта применяется абстрактный план, для другого оптимизатор сам строит. Вторая странность, если процедуру сохранять/компилировать из CAST SQL-builder, то абстрактные планы прописанные в процедуре могут не применяться, если поставить процедуру из SQL-Advantage, то абстрактные планы могут применяться... Запарился уже... может кто-то может подсказать как сделать, что бы абстрактные планы применялись всегда? Было замечено, ASE 12.5.3 HP-UX, что если абстрактные планы записаны в процедуре в несколько строк, то строки должны заканчиваться на <LF> а не на <CRLF>. Иначе не работает. Можно проверить : Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 13:46 |
|
||
|
Абстрактные планы в хранимых процедурах не всегда работают
|
|||
|---|---|---|---|
|
#18+
rmka wrote: Не очень понятно название темы, может быть вы пропустили НЕ ? > ASE 15.0.3 под Linux. В хранимой процедуре несколько селектов, на > селекты прописаны абстрактные планы. Для одного селекта применяется > абстрактный план, для другого оптимизатор сам строит. Оптимизатор не строит абстрактные планы. Он просто планы строит. вообще, в процедурах лучше планы прописывать в тексте запроса во фразе PLAN. Остальное вам уже сказали. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 14:01 |
|
||
|
Абстрактные планы в хранимых процедурах не всегда работают
|
|||
|---|---|---|---|
|
#18+
MasterZiv, 1. В названии темы пропущен пробел. :) "процедурахне" 2. В том то всё и дело, что прописанные в процедурах планы не применялись, либо применились не всегда. SAV4SAV Спасибо, проде помогло, когда сохранять процедуры с планами "заканчиваться на <LF>". (в *nix формате). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 16:18 |
|
||
|
|

start [/forum/moderation_log.php?user_name=guest98]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 420ms |
| total: | 698ms |

| 0 / 0 |

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