powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как бороться со статистикой по полям date?
3 сообщений из 3, страница 1 из 1
Как бороться со статистикой по полям date?
    #39417957
В базе используется много запросов с условиями типа
Код: plsql
1.
start_date>sysdate-3 and id=:B1


Статистика собирается автоматом по умолчанию, версия базы 11.2.0.4
Часто бывает, что при переразборе запросов (выполнили alter на таблице) хватается индекс по полю с датой (start_date), а не по id.
Видимо из-за того, что в статистике нет данных о последних днях и оптимизатор считает, что он ничего не выберет.
А на самом деле там миллионы строк в день пишутся и соответственно запросы жутко тормозят.
Есть у кого подобные проблемы - как вы с ними боретесь?
...
Рейтинг: 0 / 0
Как бороться со статистикой по полям date?
    #39418109
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
статистика,

добавьте в джоб сбора статистики, после самого сбора, правку значений. Возьмите код отсюда:
https://github.com/xtender/xt_scripts/blob/master/stats/increase_high_value_of_date_cols.sql
...
Рейтинг: 0 / 0
Как бороться со статистикой по полям date?
    #39418179
xtender, интересная идея, надо попробовать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как бороться со статистикой по полям date?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]