Найти в Дзене
Что такое функциональный индекс и как он ускоряет запросы с функциями
Коллеги, всем привет! С вами Кирилл Михалько, надеюсь я вас не сильно утомляю своими портянками 😊 Сегодня поговорим о функциональных индексах. Это мощный инструмент, о котором порой даже не догадываются. Если ваши запросы используют функции в условиях WHERE или JOIN, обычные индексы не помогут - СУБД всё равно выполнит полное сканирование таблицы (есть нюансы). Функциональный индекс решает эту проблему, индексируя не сами данные, а результат вычисления функции. Как это работает Обычный индекс хранит значения столбца в отсортированном виде...
3 часа назад
Анонс вебинара с Любой Прохоровой про карьерные возможности в 2026 году
Анонс вебинара с Любой Прохоровой про карьерные возможности в 2026 году 🎯 Коллеги, всем привет! 👋 🔔 Если вы сейчас в поиске, планируете сменить проект или просто хотите понять, куда движется рынок, - обратите внимание на этот анонс. Любовь Прохорова - эксперт с 7-летним опытом в IT-рекрутинге и карьерном консалтинге - проведёт разбор ситуации и даст конкретные рекомендации: ✅ Как адаптировать стратегию поиска в условиях роста конкуренции ✅ Какие навыки прокачивать, чтобы попасть в растущие...
3 дня назад
Что такое статистика таблиц и индексов и как она влияет на план запроса
Коллеги, всем привет! С вами Кирилл Михалько. Сегодня поговорим о статистике. Оптимизатор Oracle выбирает план выполнения запроса не наугад - он опирается на статистику. Без актуальной статистики даже идеально написанный SQL может работать в сотни раз медленнее. Сегодня разберём, что это за статистика, где она хранится и почему её нужно регулярно обновлять. Что такое статистика Статистика - это метаданные о таблицах и индексах, которые Oracle собирает и хранит в системных представлениях. Основные...
4 дня назад
Друзья, всем привет
! Денис на связи. Сегодня будет скорее философский пост 🧠 Раз в год захожу на этот сайтец и смотрю, что там происходит с позициями СУБД. Про метод подсчета можно почитать здесь. До сих пор Oracle занимает первое место среди РСУБД 🔥. Ежегодно PostgreSQL набирает популярность, а в России, хошь не хошь, а заставят на него переползти. Я уже приводил мнения коллег из банка и своё собственное, но есть как есть. Из интересного — Snowflake, который держит 6-е место. Он начал свою экспансию в начале 20-х годов...
6 дней назад
UNION и UNION ALL: когда что использовать с точки зрения производительности
Коллеги, всем привет! С вами Кирилл Михалько 😊 Многие разработчики используют UNION и UNION ALL как взаимозаменяемые операторы, не задумываясь о разнице. Но неправильный выбор может привести к серьёзным проблемам с производительностью - особенно на больших объёмах данных. Сегодня разберём, когда какой оператор применять и почему это критично для скорости запросов. Ключевое различие UNION автоматически удаляет дубликаты из результата, выполняя дополнительную сортировку (операция SORT UNIQUE) и сравнение строк...
1 неделю назад
Старт обучения по Оптимизации Oracle SQL уже сегодня
🚀 Коллеги, всем привет! 👋 Сегодня стартует наш курс по оптимизации Oracle SQL. Уже вечером  - вводная лекция, где познакомимся с группой, преподавателями и разберем, как будем работать ближайшие три месяца 🧑‍💻 Проблемы с производительностью SQL - одна из самых частых причин тормозов в проде. Неоптимальный запрос может выполняться в десятки раз дольше, чем нужно. А когда база под нагрузкой, это превращается в реальную боль: таймауты, недовольные пользователи, ночные дежурства. За три месяца...
1 неделю назад
Пробный период обучения, хорошая возможность погрузиться в процесс обучения за 900 рублей
💻 Коллеги, всем привет! 👋 Сегодня хочу рассказать про формат, который помогает принять взвешенное решение об обучении - пробный период. Это не демо-урок на час, а полноценное погружение в процесс, которое позволяет понять, подходит ли вам методика, темп и подача материала, прежде чем вкладывать серьезные деньги и время. Что дает пробный период? 🔹 Проверка на практике - вы сразу понимаете, насколько материал применим к вашим задачам. 🔹 Оценка формата и темпа - одним комфортно учиться интенсивно, другим нужно время на осмысление...
1 неделю назад
Через 10 минут начинаем
🔥 Друзья, уже через 10 минут встречаемся на вебинаре. Переходите по ссылке и подключайтесь ⏬⏬⏬ ПОДКЛЮЧИТЬСЯ
1 неделю назад
Ровно час до вебинара
⏰ Через час стартуем - разбираем трассировку сессий и анализ trace-файлов в Oracle. Тема очень практичная: это то, что реально пригождается, когда прод тормозит, а в логах ничего внятного. Покажу конкретные команды, разберу живые trace-файлы, объясню, как читать WAIT-события и понимать, где именно запрос проседает. Без воды - только то, что можно применить на следующий же день. ✅ Поставьте напоминание - вебинар через час ✅ Подготовьте свои...
1 неделю назад
Вебинар по поиску медленных SQL-запросов в Oracle
🔥 Коллеги, всем привет! 👋 На связи Денис.  Сегодня, 13.01 в 19:00 мск, проводим вебинар по теме, которая регулярно всплывает на проектах: как находить медленные SQL-запросы в Oracle, используя трассировку сессий и разбор trace-файлов.  Если вы работаете с Oracle, то наверняка сталкивались с ситуацией: прод тормозит, пользователи жалуются, а понять, какой именно запрос съедает ресурсы - задача нетривиальная Стандартные инструменты мониторинга не всегда дают полную картину, особенно когда проблема проявляется эпизодически или связана с конкретной сессией. На вебинаре разберем практический...
1 неделю назад