Oracle Developer👨🏻‍💻
3.22K subscribers
612 photos
68 videos
2 files
490 links
🔝 канал о разработке в СУБД Oracle:
SQL, PL/SQL, оптимизация, архитектура и многое другое...

Backend-pro.ru - обучение по различным программам, связанных с backend-разработкой для ФЛ и ЮЛ.

Отец-основатель: @denis_dbd Кивилёв Денис
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
👍81
Чем полезна трассировка в Oracle
Павел Долганов
Почему трассировка в Oracle — ключ к оптимизации?

Друзья, всем привет! 🎙 На связи Паша, ваш куратор курса по оптимизации Oracle SQL.

Сегодня в новом выпуске подкаста мы разберем одну из самых важных тем для любого разработчика - трассировку запросов в Oracle. Это базовый, но невероятно мощный инструмент, который помогает:
🔹 найти медленные запросы и узкие места в работе базы данных;
🔹 диагностировать проблемы и понимать, что замедляет выполнение запросов.

Мы обсудим
📊 Уровни трассировки — от базового до 12-го уровня;
🛠 Основные ошибки, которых стоит избегать при настройке и анализе;
Реальные кейсы, когда трассировка помогла решить сложные задачи производительности.

Кроме того, я поделюсь практическими рекомендациями, как сделать трассировку максимально эффективной. Например, почему без утилиты форматирования вроде tkprof или orsrp работать с raw-трейсами — пустая трата времени, и как избежать проблем с доступом к трейс-файлам.

🎯 Если хотите прокачать свои навыки и уверенно использовать трассировку в реальных проектах, это подкаст для вас!

Длительность: 7 минут. На х1.2 — самое то 😉
А уже на следующей неделе мы разберем трассировку на нашем 👉🏻марафоне, не пропустите!

Если выпуск оказался полезным, ставьте 👍🏻 и делитесь с коллегами.

📌 Бронируйте место на марафон по оптимизации Oracle SQL, пока есть свободные места.

💬 Задать вопросы или обсудить участие можно с 👉 моим помощником.

До встречи на марафоне! 😉

#оптимизация #марафон #курс
Канал Oracle Developer | Чатик 💬
👍14🔥4
Что из нижеперечисленного поможет в анализе трейс-файла?
Anonymous Quiz
24%
DBMS_STATS
7%
DBMS_UTILITY
61%
TKPROF
7%
DBMS_SQLDIAG
Трассировочный тест

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

Небольшой субботний тест про трассировку. Вдруг совсем делать нечего 😉
6 вопросов от Паши 💭
Аудиоподкаст про трассировку тут 🎙

Вопросы выше ⬆️

На марафоне по оптимизации мы уделим особое внимание трассировке. Бронируй пока есть места ⚡️

Всем отличной субботы 👯‍♀️🔥

#оптимизация #трассировка
Канал Oracle Developer | Чатик 💬
👍7
Друзья, всем привет! 👋

Как прошел ваш выходной? Надеюсь, продуктивно!

В субботу мы провели тест по трассировке. Многие из вас отметили, что тема оказалась сложнее, чем ожидалось.
Особенно, показателен вопрос про Starts - 56%(!!) неправильных ответов. Реакции наших студентов на скрине 😄

Но, это все поправимо. У меня для вас отличная новость!
Уже завтра, 3 декабря , стартует наш платный марафон по оптимизации Oracle SQL.
Это шанс для вас прокачаться полностью 🚀

Если вы хотите:

научиться решать задачи быстрее и эффективнее;
разобраться с трассировками, оптимизацией запросов и реальными кейсами;
повысить свою экспертность и открыть новые карьерные возможности;
понять, как пройти блок оптимизации на собеседованиях.
То это ваш шанс!

📌Чем будем заниматься?
Марафон создан так, чтобы можно было не только усвоить теорию, но и применить её на практике.

1️⃣ Дадим тест на основы оптимизации и обсудим его результаты.

2️⃣ Проведем с одним желающим тестовое собеседование по оптимизации.

3️⃣ Разберем жизненную ситуацию, когда "всё стало тормозить" - как решать, с чего начать и т.д.

4️⃣ Расскажем про основные этапы оптимизации, особенно поговорим про трассировку.

5️⃣ Презентуем обновленную программу 5-го потока курса Оптимизация Oracle SQL.

🎁 А еще у нас будет розыгрыш призов для участников, выполнивших домашние задания:
🔸 Скидка 30% на курс по секционированию.
🔸 1 час консультации с Денисом.
🔸 Эксклюзивный сборник 32 отличия Oracle от PostgreSQL или Видео по оптимизации с курса.

А также, участникам марафона будет доступно видео прохождения собеседования в Магнит Tech с оффером 440 000 рублей. Чистый эксклюзив 🔥🔥🔥


📅 Даты марафона: с 3 по 5 декабря, каждый день в 19:30 МСК.
💵 Стоимость участия: 2990 рублей.
📲 Ограничение по местам: 50.
Запись встреч будет

⚠️Мест мало. Последние регистрации принимаются завтра до 15:00 МСК. Чтобы вы до начала марафона, смогли выполнить ДЗ и сдать.

⚡️
Оплатить участие

Знания, которые вы получите на марафоне, сможете применить сразу на практике. Готовы прокачать свои навыки? Записывайтесь прямо сейчас 🚀

💬 Задать вопросы или обсудить участие можно с 👉 моим помощником.

Не пропустите! Будет жарко. ⚡️Оплатить участие

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

#оптимизация #марафон #курс
Канал Oracle Developer | Чатик 💬
6🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
👍41
Друзья, всем привет! 👋

Марафон по оптимизации Oracle SQL завершен, и мы хотим подвести итоги этого насыщенного события. Смотрите отзывы выше. ⬆️

Спасибо каждому из вас за участие, вовлеченность и стремление к знаниям. Мы уверены, что это был шаг в вашем профессиональном развитии, который обязательно принесет свои плоды.

🔍 Что мы сделали за три дня?

1️⃣ В первый день познакомились, разобрали основы оптимизации, провели mock-собеседование и выдали тест на оптимизацию. Атмосфера была невероятной: вопросы сыпались один за другим, и мы смогли погрузиться в тему с головой.

2️⃣ На второй день обсудили результаты теста, изучили теоретические основы и решали реальную задачу из практики. Домашнее задание по трассировке вызвало оживленные дискуссии.

3️⃣ Заключительный день стал венцом марафона. Мы разобрали домашку, презентовали обновленный курс "Оптимизация Oracle SQL 5 поток" и провели розыгрыш призов среди участников.
На сладкое, разобрали как можно ретроспективно диагностировать затыки в нашем функционале, по тем запросам и блокам, которые уже выполнялись.

🎁 Победители розыгрыша получат свои награды: скидки на курсы, час консультации и эксклюзивные материалы. Особая благодарность тем, кто проявил активность и выполнял все задания – ваш вклад бесценен!

Отзывы участников говорят сами за себя, читайте выше⬆️

Эти слова – лучшее подтверждение полезности нашего марафона.

Мы не только дали знания, но и показали, как их применять на практике. Каждое занятие было построено так, чтобы ребята могли сразу внедрять изученное в свою работу. А интерактивный формат позволил каждому участнику задать вопросы и получить обратную связь.

Хочу также отметить, что места на обучение по курсу «Оптимизация Oracle SQL» потихоньку заканчиваются. Спешите бронировать места!

Для этого напишите в поддержку👈, мы свяжемся с вами и расскажем про обучение 🚀

#марафон #курс #оптимизация
Канал Oracle Developer | Чатик💬
👍8🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
🔥28👍121
This media is not supported in your browser
VIEW IN TELEGRAM
🔥15👍8
Друзья, всем привет!🔥

До Нового года осталось всего две недели! 🎄
Время бежит незаметно, и пока многие начинают составлять планы на праздники, я хочу рассказать, чем занимался в последние дни ✈️

Почему я летал в Россию?🇷🇺

Думаю, многие заметили, что в последнее время я был менее активен. Причина простая — я летал в Россию для решения важной задачи: запуск процесса получения образовательной лицензии для нашей онлайн-школы 🎓

Что это значит?

Преимущества наличия лицензии:
1️⃣ Сертификаты, которые вы получите после прохождения курсов будут ценными документами для работодателей. Это ваш реальный шанс попасть в крупные компании, работать на интересных проектах и строить карьеру, которая будет приносить вам не только удовольствие, но и высокий доход 🤑
2️⃣ Получение налогового вычета за обучение. Копейка рубль бережет.

Я давно планировал этот шаг, потому что понимал: важно не просто учить, а давать результат, который будет признан на рынке труда. Естественно, всё это требует усилий.

Путешествие из +28🌴 в -25🥶

"Слегка" некомфортно попасть из тропиков сразу в суровую русскую зиму, которая решила прийти в Сибирь на пару дней моей поездки 🌡 Не смотря на то, что я 33 года прожил в Новосибирске, я оказался не готов к такой погоде. Перелеты, смена климата и напряженный график сделали свое дело. Итог: я заболел и выпал из работы, при этом задолжав вам контента 🤒

Сейчас активно восстанавливаюсь, принимаю витамины 💊 и готовлюсь вернуться к работе 💻

Что дальше?

Несмотря на эту паузу, я продолжаю двигаться вперед. До конца года моя команда планирует закрыть все вопросы с лицензированием. А так же закрыть набор на 5й поток обучения оптимизации Oracle SQL. Это станет важным шагом для тех, кто хочет развиваться в Oracle и получить конкурентное преимущество на рынке.

Сейчас моя главная задача — долечиться, ответить на ваши вопросы и подготовиться к новому учебному году. Мы уже запланировали несколько крутых обновлений для курса: больше практики, новые материалы и ещё больше фокуса на карьерный рост, прокачку Hard skills и заработок💵

Кстати, в четверг, у нас завершился 13й счастливый поток курса "Мастер Oracle PL/SQL". Как-нибудь обязательно расскажем, о результатах ребят 😉

Как у вас настроение перед праздниками?
Планируете выходные провести активно — может, покататься на лыжах, коньках или устроить прогулку на свежем воздухе? Или предпочитаете полежать дома под пледом с сериалом и горячим чаем?

Пишите, как вы проводите декабрьские выходные! Мне интересно узнать, чем вы вдохновляетесь в этот предновогодний период. Пишите в Чатик💬

Хочу также отметить, что места на обучение по курсу «Оптимизация Oracle SQL» потихоньку заканчиваются. Спешите бронировать места!

Для этого напишите в поддержку👈, мы свяжемся с вами и расскажем про обучение 🚀

#марафон #курс #оптимизация
Канал Oracle Developer | Чатик💬
🔥8👍4
Задача с Java-собеседования

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

Сегодня понедельник - самое время размяться 😉

Я уже рассказывал про Java-собесы, что на них так же есть секция про базы данных.
Попалась тут задачка с Java-собеса. Компания IT One.
Для многих изи уровень.

Есть две таблицы.
-- Persons со списком работников
id | name
------------
1 | Petya
2 | Vasya
3 | Kolya

-- Payments с зарплатными начислениями ежемесячно.
id | person_id | amount
-----------------------------
1 | 1 | 10
2 | 1 | 20
3 | 3 | 15

▫️ связь между таблицами один ко многим, причем у сотрудника может быть несколько выплат
▫️ либо не быть ни одной выплаты, если он только пришел в компанию

Нужно написать два запроса
1️⃣ Выбрать всех сотрудников вместе с их зарплатными начислениями.
2️⃣ Выбрать сотрудников у которых общий размер начислений превышает 25.

Решение задачи сегодня вечером 🎓

Обсудить возможные пути решения в чатике 🗣

#задача
Канал Oracle Developer | Чатик💬
🔥8