Удалить кеш плана выполнения из Sybase IQ

как я могу удалить кеш плана выполнения для определенного запроса из sybase iq


person Blazen    schedule 03.04.2015    source источник
comment
вот как это сделать в SQL Server msdn.microsoft.com/en-us /библиотека/ms174283.aspx   -  person Blazen    schedule 03.04.2015
comment
SQL Server связан с Sybase ASE, а не с IQ, так что это не очень помогает. Sybase IQ основан на SQL Anywhere.   -  person Michael Gardner    schedule 06.04.2015
comment
Привет. Я вижу, вы недавно были на SO, но еще не приняли мой ответ и не оставили никаких комментариев. Убедитесь, что вы проголосовали за полезные ответы и приняли ответы на свои вопросы.   -  person Michael Gardner    schedule 14.04.2015


Ответы (1)


Вы должны иметь возможность изменить параметр max_plans_cached на 0, чтобы отключить кэширование планов. При повторном включении оптимизатор должен пересчитывать планы по мере выполнения запросов.

Это хорошее описание методов кэширования планов в SQL Anywhere 12, что должно быть довольно близко к IQ.

person Michael Gardner    schedule 06.04.2015