TGViewer
Oracle Developer👨🏻‍💻 Oracle Developer👨🏻‍💻 @oracle_dbd · 3.43K subscribers
Post #1449 995
“У меня на тесте всё летает!” или Главная иллюзия разработчика 🚀


Коллеги, всем привет! 👋 

Знаете, что вы чаще всего можете услышать во время разбора инцидента по тормозящему запросу на продакшене?

“Да у меня на тесте всё работает за 50 миллисекунд, я проверял!”

Ну да, конечно работает. В тестовой базе 1000 строк, а на проде - 50 миллионов. На тесте один пользователь, а на проде - 500 одновременных сессий. И вот этот красивый запрос, который у вас “летал”, начинает разваливаться.

Высокая конкуренция, ожидания => красный мониторинг => тикет в жире => ж.па в мыле.

А дальше - классика жанра. Разработчик начинает всовывать dbms_output в код (это еще если повезет), добавлять индексы наугад и т.д. Может сработает? А может и хуже сделает, потому что оптимизатор Oracle всё равно выберет Full Table Scan.

Обычная история.

Проблема в одном: большинство разработчиков работают с базой вслепую. Они не видят, как Oracle на самом деле собирается выполнять их запрос. Они пишут код, надеются на лучшее и молятся, “авось пронесет”. Не пронесёт.

🔹 Разница между “кодером” и инженером, которого ценят, - в понимании, того что он делает. 🔹 Такой специалист заранее знает, где запрос споткнется на объемах прода. 🔹 Он не “гадает на индексах” - он управляет поведением базы осознанно.


Послезавтра, 18 сентября, у нас будет уже первая онлайн встреча на 8м потоке по Оптимизации Oracle SQL. Мы будем учиться не угадывать, а понимать - что происходит внутри базы, почему запрос тормозит и как это исправить до того, как тим лид выклюет вам мозг. Еще есть время.

Велком к нам, записаться можно у моей помощницы Влады. 👉 Написать Владе 👈

Всем хорошего дня 🤝
#oracle #оптимизация_sql #базы_данных #карьера_в_IT #performance #sql #plan_execution


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

📱 YouTube 📱 ВКонтакте 📱 LinkedIn 📱Threads
RUTUBE
  • 👍 4
  • 🤷‍♂ 1
  • ❤ 1
  • 😁 1
More from @oracle_dbd
  1. Oct 1, 2026DBMS_SQL_TRANSLATOR: подменяем запрос, не трогая код 🔍 Коллеги, всем привет! 👋 На связи…
  2. Sep 30, 2026Post #1456
  3. Sep 28, 2026with function и pragma udf: обещали быстрее, проверяем 🔍 Коллеги, всем привет! 👋 На связ…
  4. Sep 25, 2026Функция в SQL-запросе: можно, но есть нюансы 🔍 Коллеги, всем привет! 👋 На связи Денис. М…
  5. Sep 24, 2026DUAL: что под капотом у самой популярной таблицы Oracle Коллеги, всем привет! 👋 На связи…
  6. Sep 19, 2026🤝 Преемственность потоков: до этой идеи мы дошли не сразу Коллеги, всем привет! 👋 На свя…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →