| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Другие СУБД > Почему отличаются планы запроса? |
| Автор: Dean 13.7.2011, 20:40 |
| Добрый день, нужно оптимизировать запрос, строю план этого запроса на двух системах - продакшн и девелопмент, запрос один и тот же, таблицы на обеих системах одинаковые, индексы на таблицы одинаковые, только названия отличаются, но планы запроса разные на двух системах, на одной системе 26 шагов, на другой 38. Кто-нибудь может подсказать в чем возможная причина, почему планы разные? В какую сторону копать? БД - DB2. |
| Автор: sol78 1.11.2011, 13:02 |
| Я думаю, что разница в колличесте данных межды системами. Не могу точно сказать что происходит в ДБ2, но у майкрософта есть различные оптимизаторы, которорые в зависимости от колличества данных могут подобрать более оптимизированный екзекюшен план для данной системы. |