Telegram Group & Telegram Channel
Решение технической задачи

Друзья, всем привет! 👋

В понедельник мы закинули вам техническую задачку про медленный запрос.
Задача вызвала живое обсуждение, за которым мы внимательно следили.
Спасибо всем, кто откликнулся, задавал вопросы, предлагал решения.
Это очень радует! 🔥

Теперь — по делу
Многие писали: «Без плана запроса сложно что-то сказать». Абсолютно верно! 💡
Но есть нюанс — большинство наших читателей подписывали NDA, и делиться подробностями из продакшн-системы, увы, нельзя.
А у кого-то и вовсе названия таблиц такие, что сразу понятно, где они работают 😅
Этот момент мы постараемся обойти в будущем, а пока — как есть.

Что с запросом?
Вы всё правильно поняли — тормоза были из-за сортировки данных.

И вот два простых способа, как это можно обойти:

1️⃣ Либо перестроить индекс, указав обратную сортировку по дате, либо добавить hint index_desc.

2️⃣ Посмотреть настройки инстанса:

* SORT_AREA_SIZE и PGA_AGGREGATE_TARGET — параметры памяти для сортировки.
* TEMP_TABLESPACE — настройка временного табличного пространства.

Если наберем 20 огонечков, расскажем про нюансы сортировки и тонкую настройку этих параметров в одном из ближайших постов. 👇🏻

Ну а оптимальным решением, конечно же, остается секционирование 🧠

Если задачка показалась вам простой — в понедельник выложим посложнее 💪
И напоминаем: вы тоже можете прислать нам свой кейс, и мы его обязательно разберём в нашем канале! 📩

#oracle #оптимизация #задача #оптимизация #performance #Pavel_Dolganov

Канал Oracle Developer | Чатик
Мини-курс Оптимизация: Быстрый старт 🚀



tg-me.com/oracle_dbd/895
Create:
Last Update:

Решение технической задачи

Друзья, всем привет! 👋

В понедельник мы закинули вам техническую задачку про медленный запрос.
Задача вызвала живое обсуждение, за которым мы внимательно следили.
Спасибо всем, кто откликнулся, задавал вопросы, предлагал решения.
Это очень радует! 🔥

Теперь — по делу
Многие писали: «Без плана запроса сложно что-то сказать». Абсолютно верно! 💡
Но есть нюанс — большинство наших читателей подписывали NDA, и делиться подробностями из продакшн-системы, увы, нельзя.
А у кого-то и вовсе названия таблиц такие, что сразу понятно, где они работают 😅
Этот момент мы постараемся обойти в будущем, а пока — как есть.

Что с запросом?
Вы всё правильно поняли — тормоза были из-за сортировки данных.

И вот два простых способа, как это можно обойти:

1️⃣ Либо перестроить индекс, указав обратную сортировку по дате, либо добавить hint index_desc.

2️⃣ Посмотреть настройки инстанса:

* SORT_AREA_SIZE и PGA_AGGREGATE_TARGET — параметры памяти для сортировки.
* TEMP_TABLESPACE — настройка временного табличного пространства.

Если наберем 20 огонечков, расскажем про нюансы сортировки и тонкую настройку этих параметров в одном из ближайших постов. 👇🏻

Ну а оптимальным решением, конечно же, остается секционирование 🧠

Если задачка показалась вам простой — в понедельник выложим посложнее 💪
И напоминаем: вы тоже можете прислать нам свой кейс, и мы его обязательно разберём в нашем канале! 📩

#oracle #оптимизация #задача #оптимизация #performance #Pavel_Dolganov

Канал Oracle Developer | Чатик
Мини-курс Оптимизация: Быстрый старт 🚀

BY Oracle Developer👨🏻‍💻




Share with your friend now:
tg-me.com/oracle_dbd/895

View MORE
Open in Telegram


Oracle Developer‍ Telegram | DID YOU KNOW?

Date: |

Find Channels On Telegram?

Telegram is an aspiring new messaging app that’s taking the world by storm. The app is free, fast, and claims to be one of the safest messengers around. It allows people to connect easily, without any boundaries.You can use channels on Telegram, which are similar to Facebook pages. If you’re wondering how to find channels on Telegram, you’re in the right place. Keep reading and you’ll find out how. Also, you’ll learn more about channels, creating channels yourself, and the difference between private and public Telegram channels.

Newly uncovered hack campaign in Telegram

The campaign, which security firm Check Point has named Rampant Kitten, comprises two main components, one for Windows and the other for Android. Rampant Kitten’s objective is to steal Telegram messages, passwords, and two-factor authentication codes sent by SMS and then also take screenshots and record sounds within earshot of an infected phone, the researchers said in a post published on Friday.

Oracle Developer‍ from ye


Telegram Oracle Developer👨🏻‍💻
FROM USA