Скрипты, тесты, обучение, домашняя работа по SQL
- exist_column_in_table - Есть ли столбец в таблице. Несколько способов проверки существования столбца в таблице
- EXTENDED_PROPERTIES - Описание объектов и колонок БД с помощью расширенных свойств
- FOR_INDEXES - скрипт для просмотра индексов (используемые, недостающие)
- FOR_STATISTICS - статистика таблицы, удаление автостатистики
- INFO_FOR_SERVER - знакомство с сервером
- LAST_ACCESS_OBJECT - обращения к объектам БД (когда было последнее обращение). Это не 100% способ проверки на основе sys.dm_db_index_usage_stats
- other - разные скрипты и их куски
- PARTITIONS_TABLE - партиции секционированной таблицы
- REVIEW_QUERY_STORE - просмотр планов и текстов запросов из Query Store
- script-templates - шаблоны скриптов для расчётов
- SEARCH_IN_CACHE_PLANS - поиск запроса по его части в кэше планов
- SERVER_SITUATION - ситуация на сервере (активные сессии, блокировки)
- SPACE_USED - сколько места занимаем БД (объекты в БД)
- USED_OBJECT_OR_COLUMN - где используется объект или колонка
- XACT_ABORT - определение статуса xact_abort
- Рекурсия календарь и фильтрованный индекс
- Рекурсия с датами
- решение т.з. РТС-Трейдинг - тестовое задание и его решение по SQL после прохождения собеседования в РТС-Трейдинг
- тестовое задание SQL РТС-Трейдинг - само тестовое задание
- Cbk_trans_arn - формирование отчёта по чарджбекам на основании идентификаторов оригинальных транзакций (Oraccle).
- count_groups.sql - пример работы группировки на примере агрегатной функции count()
- cross_apply - пример использования CROSS_APPLY и разница с JOIN
- CTE рекурсия - примеры рекурсивного запроса CTE
- EVENT SESSION SQL_batch_statement_by_TSQL2012
- Exam70-461_solutions - решения заданий из книги "Учебный курс Microsoft SQL Server 2012 Exam 70-461"
- EXISTS_NOT_EXISTS_FOR_JOIN
- foot.MATCH
- interview_questions - вопросы для собеседования
- OVER and PIVOT
- rally.DAKAR
- test.RUN
- types_of_joins - пример видов соединений (join)
- work_and_or - интересный пример на обработку AND и OR
- float_exponent.sql - пример работы с типом данных float и обработка экспоненты. Сравнение с decimal в части знаков после запятой.
- notes.sql - мои заметки при работе с PostgreSQL
- storage-rows.sql - как Postgres хранит строки в таблице куче. Мои эксперименты и описание со сслыками на документацию и статью, по чьим мотивам я решил пройтись самостоятельно
- text-vs-varchar-toast.sql - Тест типов данных text и varchar(n) с указанной точностью и откуда тут взялся TOAST со своим влиянием
- Hacking_FBI - FUNNY скрипт взлома ФБР
R&D (Research & Development - командные задачи из Trello)
- dbo.WhoIsActiveLog - таблица для записи лога вывода процедуры WhoIsActive, пример запуска процедуры для возврата метаданных таблицы и запуск процедуры с записью вывода в таблицу лога
Задача: Настройка extended event и сервис просмотра логов
- Список операция для мониторинга
- Deadlock
- Межсерверные запросы
- Какое приложение кроме студии подключается к БД
- Под каким логином идёт подключение к серверу
- Тяжелых запросов по логическим чтениям
- Тяжелые запросы по CPU
- дальнейшее описание