SQL Server Tools
Инструменты обслуживания и разработки для Microsoft SQL Server, а также другие интересности.
Инфо о репозитории
Репозиторий содержит полезные скрипты для анализа, разработки и обслуживания информационных систем на Microsoft SQL Server.
Материалы по другим темам Вы можете найти на сайте ypermitin.github.io, а новости по проектам или новым материалам в Telegram-канале.
№ | Раздел | Описание |
---|---|---|
1 | Common-Info | Cкрипты общего назначения для просмотра состояния и настроек инстанса и др |
2 | Data-Model-Info | Просмотр модели данных и других связанных объектов |
3 | Databases-Info | Информация о базах данных |
4 | Statistics | Информация о статистиках, вопросах производительности и их анализе |
5 | Indexes | Информация об индексах, вопросах производительности и их анализе |
6 | File-Groups | Информация о файловых группах |
7 | Partitioned-Tables-and-Indexes | Секционирование таблиц и индексов |
8 | Perfomance | Производительность и оптимизация запросов, настроек сервера и поиск узких мест |
9 | Backup | Резервное копирование и восстановление данных |
10 | Maintenance | Обслуживание баз данных и сервера |
11 | 1С-Extended-Settings | Инструмент для поддержки произвольных индексов, изменение существующих объектов, сжатия таблиц и индексов, файловых групп и прочего для баз 1С:Предприятия |
12 | BCP | Работа с утилитой Bulk Insert Programm (BCP) |
13 | Bulk-Operations | Раздел с полезной информацией об операциях массовой модицикации данных |
14 | AlwaysOn | О работе с группами высокой доступности AlwaysOn, настройке WSFC и др. |
15 | Diagnostics | Диагностика работы SQL Server |
16 | FullText-Search | Полнотекстовый поиск и все что с ним связано |
17 | TempDB | Все что связано с TempDB и временными таблицами |
18 | Monitoring | Мониторинг стабильности и производительности |
19 | Internals | Информация о внутренностях работы СУБД |
20 | SSAS | Подраздел об SQL Server Analysis Services |
21 | PowerShell | Работа со SQL Server из PowerShell |
22 | Linux | Работа со SQL Server под Linux |
23 | Integration | Информация о средствах интеграции SQL Server с другими системами и наоборот. |
24 | Jobs | Информация о заданиях и их настройке. |
25 | Trace-Flags | Флаги трассировки. |
26 | Replication-And-High-Availability | Информация о механизмах репликации данных, высокой доступности и отказоустойчивости. |
27 | Track-Data-Changes | Механизмы отслеживания изменения данных. |
28 | Security | Безопасность, управление доступом и связанные темы. |
29 | SQLCLR | Материалы по созданию расширений для SQL Server на базе SQLCLR. |
Полезные ссылки
-
MS SQL Server - вся оффициальная информация о СУБД MS SQL Server
-
Tigertoolbox - репозиторий с полезными инструментами от Tiger Team (MSSQL Tiger Team)
-
SQL-Server-First-Responder-Kit - скрипты и другая полезная информация от великого и ужасного (в хорошем смысле!) Brent Ozar и его команды
-
Exploring Your SQL Server Databases with T-SQL - статья о исследование сервера MS SQL Server с помощью T-SQL (Scott Swanberg)
-
Утки, Таиланд и T-SQL… или что может подстерегать программистов при работе с SQL Server? -- все что нужно знать о странностях MS SQL Server (Sergey Syrovatchenko)
-
Useful links, scripts, tools and best practice for Microsoft SQL Server Database - полезные материалы из разряда "best practice" для MS SQL Server (Konstantin Ktaranov)
-
Статистика ожиданий SQL Server'а или пожалуйста, скажите мне, где болит -- Интересная информация об ожиданиях MS SQL Server (Алексей Бородин)
-
Улучшения tempdb в SQL Server 2016 - Информация по оптимизации базы TempDB и мониторинга проблем с ней (Зайцев Дмитрий)
-
Оптимизация временной БД (tempdb) - Дополнительные сведения по оптимизации базы TempDB (Сергей Минюров)
-
Стандарт оформления T-SQL - Оформление кода T-SQL (Lestat Kim)
-
Утилиты для MS SQL Server DBA - Утилиты для DBA MS SQL Server (Evgeniy Gribkov)
-
Данные JSON в SQL Server 2016/2017 - Работа с JSON в MS SQL Server
-
Создаем свои индексы для баз 1С. Со своей структурой и настройками! - Статья об использовании собственных индексов в информационных базах 1С:Предприятие 8.x. (Permitin Yury)
-
Файловые группы MS SQL Server и 1С:Предприятие 8.x - Описание примера использования файловых групп в информационой базе 1С:Предприятия 8.x (Permitin Yury)
-
Секционирование таблиц и индексов в мире 1С - Использование секционирования для баз 1С, сложности и подводные камни. (Permitin Yury)
-
Cannot insert duplicate key. Кто виноват и что делать - Информация по ошибке дублирования записи в уникальном индексе в контексте платформы 1С:Предприяние. (Permitin Yury)
-
Быстрее чем INSERT! BULK-операции и примеры использования - Использование BULK-операций в контексте платформы 1С:Предприятие и не только. (Permitin Yury)
-
Как разбить базу на файлы и не сойти с ума - Описание разбиения базы данных на отдельные файлы с помощью файловых групп и нюансы для баз 1С. (Permitin Yury)
-
Самый быстрый шринк на Диком Западе - о шринке баз данных и связанная полезная информация.
-
Самые распространенные заблуждения об индексах в мире 1С - о самых распространенных ошибках при работе с индексами в контексте платформы 1С.
-
Копия базы 1С для отчетов. Как работать с репликой только для чтения - использование "read-only" реплик для платформы 1С.
-
Копия базы 1С для отчетов. Как работать с репликой только для чтения - как использовать "read-only" реплики для плафтормы 1С, детальный разбор и пример использования.
-
MS SQL Server+1C Telegram Channel - Телеграмм канал по использованию Microsoft SQL Server и 1С.
Информация о производительности:
- Мониторинг Microsoft SQL Server «на коленке» - пример решения, когда мониторинг SQL Server'а нужно настроить еще вчера. (IndiraGandhi)
- Высокая нагрузка дисковой подсистемы на сервере СУБД MS SQL Server
- Высокая нагрузка на CPU MS SQL Server
- Running SQL Server on Machines with More Than 8 CPUs per NUMA Node May Need Trace Flag 8048 - оптимизация SQL Server при наличии более 8 логических процессоров.
Paul S. Randal
Блог- Advanced SQL Server performance tuning
- A SQL Server DBA myth a day: (12/30) tempdb should always have one data file per processor core
- Inside The Storage Engine: GAM, SGAM, PFS and other allocation maps
- Inside the Storage Engine: Using DBCC PAGE and DBCC IND to find out if page splits ever roll back
Отказ от ответственности
Все содержимое репозитория предоставляется "AS-IS". Автор не несет ответственности за использование предоставленного материала.
Другое
SQL Server хорошо, но также интересны и другие СУБД. Вот, например, информация о PostgreSQL.