ВСЕ СТАТЬИ

← Вернуться к статьям

Oracle — приблизительное разбиение на диапазоны.

24 декабря в 13:03•faviconhabr.com•технологии

Oracle — приблизительное разбиение на диапазоны. Недавно у меня возникла задача по разбиению мульти-терабайтной таблицы на равные диапазоны по числовому полю id. Причём данные распределены по id крайне неравномерно, где-то есть большие "лакуны", где-то непоследовательная генерация и т.д., и т.п. Конечно, можно применить честное решение в лоб — использовать функцию NTILE, но я довольно быстро осознал, что это приведёт к многочасовому запросу с большой вероятностью упасть из-за недостатка TEMP. Но, к счастью, зачастую в таких задачах, как и в мо...

Еще статьи из категории

Еще статьи