Найти в Дзене
Predicate Information - недооценённый блок
🔍 Друзья, всем привет! С вами Денис. Казалось бы, блок Predicate Information в плане выполнения - штука всем известная. Но на практике его реальную силу многие недооценивают. В новом видосе показал конкретный кейс (не выдуманный - взял прямо из нашего чатика 👇) У Максима был запрос, и было не совсем очевидно, почему не работает секционирование. Хотя ключ секционирования участвует в предикатах. Именно блок Predicate Information дал ответ. Вот как один блок в плане запроса может сэкономить вам часы отладки. И традиционно зову на бесплатный вебинар 🎓 📅 2-го числа - читаем и анализируем планы...
10 часов назад
Анонс вебинара по оптимизации Oracle SQL
🔥 Коллеги, всем привет! 👋 2 июля в 19:00 МСК проведу вебинар по чтению планов запросов в Oracle - концентрированная практика без воды, 2-3 часа реальных технических знаний. Что будет на вебинаре ❓ Ведущий - Денис Кивилев. Программа: 📚 Что такое планы запросов, какие виды бывают и зачем они нужны в реальной работе 🤩 Как правильно читать последовательность выполнения операций - это не так очевидно, как кажется 👨‍💻 На какие колонки в плане обращать внимание, а какие можно игнорировать ...
1 день назад
🔥ТОП ПОСТОВ за ИЮНЬ месяц, которые вы могли пропустить
Коллеги, всем привет! 👋 Как и говорили ранее, каждое последнее воскресенье месяца мы будем публиковать обзоры на наши посты. Хотим напомнить, что у нас на канале выходит очень много полезного и интересного материала, и вы 100% могли что-то пропустить. Обязательно делитесь постами с коллегами и друзьями! Впереди много интересного 🤗🔥 🔥 Посты про мок-собеседования и прочие темы ▫️ Мок-собеседование - это не экзамен. Это способ не провалить реальное интервью 🔥👌 ▫️ Денис, а ты сам то учишься? Рассказ об обучении, которое проходит Денис...
2 дня назад
Коллеги, всем привет
! 👋 Сегодня пятница, а значит время расслабиться 🏝✨ Разбавим долгожданный конец рабочей недели пятничным юмором, ставьте реакции 😄👏 Также напоминаем, что уже 2.07 в 19:00 МСК пройдет вебинар по анализу планов запросов 📊💻. Будем учиться читать планы запросов, ну и как всегда, будет моооре практики, не пропустите, всех ждём! 😉🚀 Ссылка на вебинар будет опубликована здесь 02...
4 дня назад
Что означает колонка Starts в плане выполнения
? 🤔 Коллеги, всем привет! 👋 С вами Денис. Записал небольшое видео, где разбираю один из вопросов, который регулярно задаю на своих mock-собеседованиях по оптимизации Oracle. Казалось бы, простой вопрос: Что означает колонка Starts в таблице операций? Но именно на таких вопросах очень быстро становится понятно, человек действительно умеет читать планы запросов или просто выучил теорию или нахватался "по верхам". Одно дело - знать определения. Совсем другое - когда перед вами реальный план и нужно объяснить, что в нем происходит, почему именно так отработал оптимизатор и где искать проблему...
5 дней назад
Рынок постепенно становится «сеньорским
» 📊 Коллеги, всем привет! 👋 Этот пост для Oracle-разработчиков, которые хотят понять, куда движется рынок и что с этим делать. Ещё несколько лет назад компании охотно брали джунов, обучали их под себя и терпеливо ждали результата. Сейчас картина другая. 👉 По данным исследований (SuperJob, hh.ru) за первый квартал 2026 года: объём найма сократился на 20% год к году, а число резюме на рынке выросло на 34% по сравнению с аналогичным периодом 2025-го  Конкуренция за вакансии растёт, а компании становятся всё более избирательными...
1 неделю назад
Oracle будет жить
🔥  Коллеги, всем привет! 👋 Разговоры об уходе Oracle с российского рынка не утихают уже несколько лет. Но давайте смотреть на факты, а не на заголовки 🧐 👉 Реальность такова: огромный пласт критичных систем в России по-прежнему работает на Oracle - и никуда в ближайшее время не денется. Что происходит на самом деле: Да, импортозамещение идёт. По данным Forbes, крупнейшие банки рассчитывают достичь 90% импортозамещения лишь к 2027 году. А по данным GlobalCIO, сам процесс займёт от 5 до 10 лет в зависимости от конкретных систем...
1 неделю назад
Миф: явный курсор работает быстрее неявного
🧐 Друзья, всем привет! С вами Костя Андронов 👋 Сегодня разберём миф, который дожил с 90-х: «явный курсор эффективнее неявного». 🕰 Откуда ноги растут В 7 версии Oracle (PL/SQL 2.2) неявный курсор действительно был медленнее. По стандарту ANSI SQL запрос на одну строку обязан убедиться, что строка ровно одна — значит, делается второй FETCH, чтобы поймать TOO_MANY_ROWS. 2 FETCH вместо 1 — отсюда легенда. В следующем релизе PL/SQL 2.3 неявные курсоры оптимизировали, и с тех пор они работают чуть быстрее явных...
1 неделю назад
Расписание вебинаров этим летом
☀️ Коллеги, всем привет! 👋 Летом мы НЕ планируем уходить в режим "почитаю потом". Наоборот - собрали серию вебинаров для разработчиков, QA, аналитиков и тех, кто хочет спокойнее проходить собеседования, разбираться в архитектурных решениях и меньше тушить пожары в проде. 👉 Чтобы не ловить анонсы вручную в ленте, лучше сразу подписаться на нашего бота. Он напомнит о вебинарах заранее и не даст пропустить их.  Что запланировали на лето   🌞 Июль  - Вебинар на тему «Чтение планов запросов» Разберем куда смотреть, какие выводы делать, как читать планы по 600-800 строк...
1 неделю назад
Курсоры в Oracle
Друзья, всем привет! 👋 С вами Костя Андронов. Один из популярных вопросов на собеседовании по Oracle: Что такое курсор? Курсор — это указатель на область памяти, в которой Oracle хранит результат SQL-запроса. Когда выполняется SELECT или DML, БД складывает строки в эту область, а курсор позволяет извлекать их в вызывающую среду. В Oracle курсоры бывают двух видов: неявные и явные 🧩 Неявный курсор Создаётся автоматически для любого SQL-запроса внутри PL/SQL-блока. Мы его не объявляем и не закрываем — Oracle делает всё сам...
2 недели назад
Коллеги, всем привет
! 👋 Вчера прошел очень интересный и актуальный эфир с Любой. Как всегда, было много полезной информации о текущей ситуации на рынке и поиске работы. 📈 После эфира Люба попросила нас пройти небольшой анонимный опрос - всего 7 вопросов о поиске работы в этом году. 📝 Если у вас есть несколько минут, давайте поддержим...
2 недели назад