home.social

#оракл — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #оракл, aggregated by home.social.

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

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

    habr.com/ru/companies/gnivc/ar

    #oracle #sql #бд #базы_данных #оракл

  2. Как ускорить бекап данных из OracleDB в 5 раз? Или в 10. Можно и больше…

    Несколько лет назад перед нами встала встала проблема скорости бекапов с наших серверов баз данных. Проблема была нетиповая, поэтому и с решением возникли сложности. Тем не менее спустя пару лет после внедрения можно сказать, что свою проблему мы успешно решили. Может быть, это поможет кому-то еще.

    habr.com/ru/articles/788198/

    #Oracle #оракл #бекап #разработка