powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / оптимальный размер выборки
9 сообщений из 9, страница 1 из 1
оптимальный размер выборки
    #39508345
kaldorey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Есть табличка с операциями и их датами. Есть табличка с детализацией этих операций.
Пример: за прошлый месяц выборка из связки этих таблиц идет с использованием индекса, а за этот месяц оптимизатор выбирает фул скан, причем не так важно, остается ли он, или прицепляешь индекс хинтом, размер превышает объем выделенной памяти. Разделишь выборку на две по половине месяца, снова все хорошо.
Может у кого-то есть соображения, как можно более менее точно определять, стоит ли уже разбивать выборку или еще влезет, учитывая, что оптимизатор довольно редко показывает корректные числа по памяти? Конечно, еще есть вариант, что не так смотрю/считаю, буду рад тынцу в ответ
...
Рейтинг: 0 / 0
оптимальный размер выборки
    #39508349
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kaldorey или прицепляешь индекс хинтом,
а верно ли написан хинт ?
...
Рейтинг: 0 / 0
оптимальный размер выборки
    #39508367
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kaldorey,

А можно увидеть селект?
...
Рейтинг: 0 / 0
оптимальный размер выборки
    #39508377
kaldorey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123йй,

Неправильно задал вопрос.
Допустим, план не изменился, просто партиции в этом месяце больше.
Запрос с таблицами на 1 и 5 ГБ займет, как пример, 15 гигов. У меня выделено 20 гигов -> норм.
Тот же запрос, только таблицы 2 и 7 ГБ, займет 23 гига -> перебор.
Как найти золотую середину?
Вопрос, возможно, школьный, но что-то до меня не дойдет
...
Рейтинг: 0 / 0
оптимальный размер выборки
    #39508387
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kaldoreyВопрос, возможно, школьный, но что-то до меня не дойдет
ответ, возможно школьный.
у меня есть газель, у нее 7 мест.
раньше я возил хоккейную команду.было все нормально.
а как теперь в ней перевести футбольную ?
...
Рейтинг: 0 / 0
оптимальный размер выборки
    #39508391
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kaldorey,

о какой памяти(месте) идет речь, темп?

.....
stax
...
Рейтинг: 0 / 0
оптимальный размер выборки
    #39508408
kaldorey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

превышает буферный кэш и свопается на диск, чего я хочу избежать
...
Рейтинг: 0 / 0
оптимальный размер выборки
    #39508617
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kaldorey
превышает буферный кэш и свопается на диск, чего я хочу избежать
У вас установлен размер SGA больше чем физический размер памяти? Оригинально...

А не проще оценить размер выборки, который точно войдет и читать такими порциями в коллекцию всегда. Не задумываясь, а какой же размер данных у нас сегодня.
...
Рейтинг: 0 / 0
оптимальный размер выборки
    #39508623
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kaldorey,

автор...
Пример: за прошлый месяц выборка из связки этих таблиц идет с использованием индекса, а за этот месяц оптимизатор выбирает фул скан, причем не так важно, остается ли он, или прицепляешь индекс хинтом, размер превышает объем выделенной памяти . Разделишь выборку на две по половине месяца, снова все хорошо.
...

1) Почему Вы уверены, что fullscan - это плохо? Сколько время выполнения в одном и другом случае? А сколько Вам надо? Вопрос не празный, например для ночного отчета допустимо чтобы результат был к утру, отображение баланса в web form - до 15 сек
2) Перечитайте еще раз свой вопрос, размер чего, и какой памяти?
3) Вы считаете так, как будто у Вас в базе работает только один запрос. Пытаетесь настроить базу только на него, к тому же выполнив работу за оптимизатор. СУБД были созданы для обработки данных значительно превышающие размеры оперативной памяти.
автор...
Может у кого-то есть соображения, как можно более менее точно определять, стоит ли уже разбивать выборку или еще влезет, учитывая, что оптимизатор довольно редко показывает корректные числа по памяти?
....


4) Какой памяти? Что Вы под этим понимаете? Чтобы оптимизатор не ошибался, у Вас собрана статистика по таблицам и индексам которые Вы используете?

авторпревышает буферный кэш и свопается на диск, чего я хочу избежать

Это термины ОС, Вы уверены, что Вы употребляете правильные термины?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / оптимальный размер выборки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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