Блог Базы данных → Полезные материалы по базам данных | OTUS
👋 Канал OTUS в Telegram!
Посты от приглашенных гостей из IT-тусовки, полезные статьи, подборки вакансий от партнеров ➞
Подробнее

Курсы

Программирование
Web-разработчик на Python Разработчик Python Разработчик на Spring Framework Разработчик Golang iOS Разработчик. Продвинутый курс v 2.0. PostgreSQL Vue.js разработчик Архитектор программного обеспечения Разработчик C++ MS SQL Server разработчик Android-разработчик. Базовый курс Архитектор высоких нагрузок Backend-разработчик на PHP Алгоритмы для разработчиков Team Lead 2.0 Python-разработчик. Базовый курс VOIP инженер Базы данных Разработчик программных роботов (RPA) на базе UiPath и PIX Разработчик голосовых ассистентов и чат-ботов Agile Project Manager в IT
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Антипаттерн: как не надо генерировать новые идентификаторы

SUBD_Deep_7.5_site-5020-482cec.png

Хочу поговорить о довольно распространённой ошибке, с которой сталкиваются даже опытные разработчики. Например, в проекте нужно сделать сквозной идентификатор для нескольких таблиц.

Отзыв выпускника курса «Реляционные СУБД»

SUBD_feedback_VK_1000x700_25.4-5020-34f18e.png

Я проходил курс «Реляционные СУБД» в OTUS с первым потоком, как только этот курс появился, осенью 2018 года. Тогда меня интересовали новинки MySQL 8 — практика использования CTE и оконных функций. Это всё, конечно, можно было бы изучить самостоятельно по документации и на примерах из статей и блогов. Но лично мне нравится формат курсов, некая выстроенная программа и возможность задать вопрос преподавателю.

Как проверить, насколько сервер использует индексы?

SQL_Deep_30.1_site-5020-d9bd6d.png

В этом нам поможет замечательная DMV sys.dm_db_index_usage_stats. В ней есть информация о том, сколько раз используется индекс при поиске (user_seeks, user_scans и user_lookups), и о том, сколько раз нужно обновить данные в индексе при изменении данных в таблице (user_updates).

🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и участвуйте в Акции ➞