{"id":15002601,"url":"https://github.com/ypermitin/sqlservertools","last_synced_at":"2025-05-16T16:04:56.965Z","repository":{"id":53127553,"uuid":"121875798","full_name":"YPermitin/SQLServerTools","owner":"YPermitin","description":"Инструменты обслуживания и разработки для Microsoft SQL Server, а также другие интересности","archived":false,"fork":false,"pushed_at":"2025-02-16T11:32:13.000Z","size":7555,"stargazers_count":215,"open_issues_count":2,"forks_count":98,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-05-16T16:04:24.048Z","etag":null,"topics":["mssql","mssqlserver","sql","sqlpl","tsql"],"latest_commit_sha":null,"homepage":"https://ypermitin.github.io","language":"TSQL","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YPermitin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":"ypermitin","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://boosty.to/ypermitin"]}},"created_at":"2018-02-17T17:25:32.000Z","updated_at":"2025-03-17T08:22:39.000Z","dependencies_parsed_at":"2023-02-10T17:00:22.672Z","dependency_job_id":"25c4c787-d98f-4454-a7be-15e51849ea2c","html_url":"https://github.com/YPermitin/SQLServerTools","commit_stats":{"total_commits":267,"total_committers":4,"mean_commits":66.75,"dds":"0.014981273408239737","last_synced_commit":"6ebd9db5da449b4a559025f05cd328c4b2354980"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YPermitin%2FSQLServerTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YPermitin%2FSQLServerTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YPermitin%2FSQLServerTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YPermitin%2FSQLServerTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YPermitin","download_url":"https://codeload.github.com/YPermitin/SQLServerTools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254564123,"owners_count":22092122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mssql","mssqlserver","sql","sqlpl","tsql"],"created_at":"2024-09-24T18:51:24.101Z","updated_at":"2025-05-16T16:04:56.925Z","avatar_url":"https://github.com/YPermitin.png","language":"TSQL","readme":"# SQL Server Tools\n\nИнструменты обслуживания и разработки для Microsoft SQL Server, а также другие интересности.\n\n## Инфо о репозитории\n\nРепозиторий содержит полезные скрипты для анализа, разработки и обслуживания информационных систем на Microsoft SQL Server.\n\nМатериалы по другим темам Вы можете найти на сайте [ypermitin.github.io](https://ypermitin.github.io/), а новости по проектам или новым материалам в [Telegram-канале](https://t.me/TinyDevVault).\n\n| № | Раздел | Описание |\n| - | ------ | -------- |\n| 1 | [Common-Info](SQL-Server-Common-Info) | Cкрипты общего назначения для просмотра состояния и настроек инстанса и др |\n| 2 | [Data-Model-Info](SQL-Server-Data-Model-Info) | Просмотр модели данных и других связанных объектов |\n| 3 | [Databases-Info](SQL-Server-Databases-Info) | Информация о базах данных |\n| 4 | [Statistics](SQL-Server-Statistics) | Информация о статистиках, вопросах производительности и их анализе |\n| 5 | [Indexes](SQL-Server-Indexes) | Информация об индексах, вопросах производительности и их анализе |\n| 6 | [File-Groups](SQL-Server-File-Groups) | Информация о файловых группах |\n| 7 | [Partitioned-Tables-and-Indexes](SQL-Server-Partitioned-Tables-and-Indexes) | Секционирование таблиц и индексов |\n| 8 | [Perfomance](SQL-Server-Perfomance) | Производительность и оптимизация запросов, настроек сервера и поиск узких мест  |\n| 9 | [Backup](SQL-Server-Backup) | Резервное копирование и восстановление данных |\n| 10 | [Maintenance](SQL-Server-Maintenance) | Обслуживание баз данных и сервера |\n| 11 | [1С-Extended-Settings](1С-Extended-Database-Settings-Maintenance) | Инструмент для поддержки произвольных индексов, изменение существующих объектов, сжатия таблиц и индексов, файловых групп и прочего для баз 1С:Предприятия |\n| 12 | [BCP](SQL-Server-BCP) | Работа с утилитой Bulk Insert Programm (BCP) |\n| 13 | [Bulk-Operations](SQL-Server-Bulk-Operations/) | Раздел с полезной информацией об операциях массовой модицикации данных |\n| 14 | [AlwaysOn](SQL-Server-AlwaysOn) | О работе с группами высокой доступности AlwaysOn, настройке WSFC и др. |\n| 15 | [Diagnostics](SQL-Server-Diagnostics) | Диагностика работы SQL Server |\n| 16 | [FullText-Search](SQL-Server-FullText-Search) | Полнотекстовый поиск и все что с ним связано |\n| 17 | [TempDB](SQL-Server-TempDB) | Все что связано с TempDB и временными таблицами |\n| 18 | [Monitoring](SQL-Server-Monitoring) | Мониторинг стабильности и производительности |\n| 19 | [Internals](SQL-Server-Internals) | Информация о внутренностях работы СУБД |\n| 20 | [SSAS](SQL-Server-Analysis-Services) | Подраздел об [SQL Server Analysis Services](https://docs.microsoft.com/ru-ru/analysis-services/analysis-services-overview?view=asallproducts-allversions) |\n| 21 | [PowerShell](SQL-Server-And-PowerShell) | Работа со SQL Server из PowerShell |\n| 22 | [Linux](SQL-Server-On-Linux) | Работа со SQL Server под Linux |\n| 23 | [Integration](SQL-Server-Integration) | Информация о средствах интеграции SQL Server с другими системами и наоборот. |\n| 24 | [Jobs](SQL-Server-Jobs) | Информация о заданиях и их настройке. |\n| 25 | [Trace-Flags](SQL-Server-Trace-Flags) | Флаги трассировки. |\n| 26 | [Replication-And-High-Availability](SQL-Server-Replication-And-High-Availability) | Информация о механизмах репликации данных, высокой доступности и отказоустойчивости. |\n| 27 | [Track-Data-Changes](SQL-Server-Track-Data-Changes) | Механизмы отслеживания изменения данных. |\n| 28 | [Security](SQL-Server-Security) | Безопасность, управление доступом и связанные темы. |\n| 29 | [SQLCLR](SQL-Server-SQLCLR) | Материалы по созданию расширений для SQL Server на базе SQLCLR. |\n| 30 | [Docker](SQL-Server-Docker) | SQL Server и Docker |\n\n## Полезные ссылки\n\n* [MS SQL Server](https://docs.microsoft.com/ru-ru/sql/) - вся оффициальная информация о СУБД MS SQL Server\n* [Tigertoolbox](https://github.com/Microsoft/tigertoolbox) - репозиторий с полезными инструментами от Tiger Team ([MSSQL Tiger Team](https://blogs.msdn.microsoft.com/sql_server_team/))\n* [SQL-Server-First-Responder-Kit](https://github.com/BrentOzarULTD/SQL-Server-First-Responder-Kit) - скрипты и другая полезная информация от великого и ужасного (в хорошем смысле!) [Brent Ozar](https://github.com/BrentOzar) и [его команды](https://github.com/BrentOzarULTD)\n* [Exploring Your SQL Server Databases with T-SQL](https://www.red-gate.com/simple-talk/sql/database-administration/exploring-your-sql-server-databases-with-t-sql/) - статья о исследование сервера MS SQL Server с помощью T-SQL ([Scott Swanberg](https://www.red-gate.com/simple-talk/author/scott-swanberg/))\n* [Утки, Таиланд и T-SQL… или что может подстерегать программистов при работе с SQL Server?](https://habrahabr.ru/post/315142/) \n -- все что нужно знать о странностях MS SQL Server ([Sergey Syrovatchenko](https://habrahabr.ru/users/AlanDenton/))\n* [Useful links, scripts, tools and best practice for Microsoft SQL Server Database](https://github.com/ktaranov/sqlserver-kit) - полезные материалы из разряда \"best practice\" для MS SQL Server ([Konstantin\nKtaranov](https://github.com/ktaranov))\n* [Статистика ожиданий SQL Server'а или пожалуйста, скажите мне, где болит](https://habrahabr.ru/post/216309/) -- Интересная информация об ожиданиях MS SQL Server ([Алексей Бородин](https://habrahabr.ru/users/minamoto/))\n* [Улучшения tempdb в SQL Server 2016](http://sqlcom.ru/dba-tools/tempdb-in-sql-server-2016/) - Информация по оптимизации базы TempDB и мониторинга проблем с ней ([Зайцев Дмитрий](http://sqlcom.ru/author/sqlcom/))\n* [Оптимизация временной БД (tempdb)](https://minyurov.com/2016/07/24/mssql-tempdb-opt/) - Дополнительные сведения по оптимизации базы TempDB ([Сергей Минюров](https://minyurov.com/author/minyurov/))\n* [Стандарт оформления T-SQL](https://github.com/lestatkim/opensql/blob/master/tsql_standart.md) - Оформление кода T-SQL ([Lestat Kim](https://github.com/lestatkim))\n* [Утилиты для MS SQL Server DBA](https://github.com/jobgemws/Projects-MS-SQL-Server-DBA) - Утилиты для DBA MS SQL Server ([Evgeniy Gribkov](https://github.com/jobgemws))\n* [Данные JSON в SQL Server 2016/2017](https://docs.microsoft.com/ru-ru/sql/relational-databases/json/json-data-sql-server) - Работа с JSON в MS SQL Server\n* [Создаем свои индексы для баз 1С. Со своей структурой и настройками!](https://ypermitin.github.io/sqlserver/2018/11/18/Создаем-свои-индексы-для-баз-1С.-Со-своей-структурой-и-настройками!.html) - Статья об использовании собственных индексов в информационных базах 1С:Предприятие 8.x. ([Permitin Yury](https://github.com/YPermitin))\n* [Файловые группы MS SQL Server и 1С:Предприятие 8.x](https://ypermitin.github.io/FileGroupsAnd1C) - Описание примера использования файловых групп в информационой базе 1С:Предприятия 8.x ([Permitin Yury](https://github.com/YPermitin))\n* [Секционирование таблиц и индексов в мире 1С](https://ypermitin.github.io/sqlserver/2019/02/10/Секционирование-таблиц-и-индексов-в-мире-1С.html) - Использование секционирования для баз 1С, сложности и подводные камни. ([Permitin Yury](https://github.com/YPermitin))\n* [Cannot insert duplicate key. Кто виноват и что делать](https://infostart.ru/public/1010017/) - Информация по ошибке дублирования записи в уникальном индексе в контексте платформы 1С:Предприяние. ([Permitin Yury](https://github.com/YPermitin))\n* [Быстрее чем INSERT! BULK-операции и примеры использования](https://ypermitin.github.io/sqlserver/2019/03/09/Быстрее-чем-INSERT!-BULK-операции-и-примеры-использования.html) - Использование BULK-операций в контексте платформы 1С:Предприятие и не только. ([Permitin Yury](https://github.com/YPermitin))\n* [Как разбить базу на файлы и не сойти с ума](https://infostart.ru/public/1039011/) - Описание разбиения базы данных на отдельные файлы с помощью файловых групп и нюансы для баз 1С. ([Permitin Yury](https://github.com/YPermitin))\n* [Самый быстрый шринк на Диком Западе](https://infostart.ru/public/1031815/) - о шринке баз данных и связанная полезная информация.\n* [Самые распространенные заблуждения об индексах в мире 1С](https://infostart.ru/public/1158005/) - о самых распространенных ошибках при работе с индексами в контексте платформы 1С.\n* [Копия базы 1С для отчетов. Как работать с репликой только для чтения](https://ypermitin.github.io/sqlserver/2019/04/22/Копия-базы-1С-для-отчетов.-Или-как-выжить-с-тяжелой-отчетностью.html) - использование \"read-only\" реплик для платформы 1С.\n* [Копия базы 1С для отчетов. Как работать с репликой только для чтения](https://ypermitin.github.io/sqlserver/2022/04/30/Копия-базы-1С-для-отчетов.-Как-работать-с-репликой-только-для-чтения.html) - как использовать \"read-only\" реплики для плафтормы 1С, детальный разбор и пример использования.\n\n* [MS SQL Server+1C Telegram Channel](https://t.me/mssqlplus1c) - Телеграмм канал по использованию Microsoft SQL Server и 1С. \n\n## Информация о производительности:\n\n* [Мониторинг Microsoft SQL Server «на коленке»](https://habrahabr.ru/post/317426/) - пример решения, когда мониторинг SQL Server'а нужно настроить еще вчера. ([IndiraGandhi](https://habrahabr.ru/users/IndiraGandhi/))\n* [Высокая нагрузка дисковой подсистемы на сервере СУБД MS SQL Server](https://its.1c.ru/db/metod8dev#content:5813:hdoc)\n* [Высокая нагрузка на CPU MS SQL Server](https://its.1c.ru/db/metod8dev/content/5861/hdoc)\n* [Running SQL Server on Machines with More Than 8 CPUs per NUMA Node May Need Trace Flag 8048](https://blogs.msdn.microsoft.com/psssql/2015/03/02/running-sql-server-on-machines-with-more-than-8-cpus-per-numa-node-may-need-trace-flag-8048/) - оптимизация SQL Server при наличии более 8 логических процессоров.\n\n## Блог [Paul S. Randal](https://www.sqlskills.com/blogs/paul/)\n\n* [Advanced SQL Server performance tuning](https://www.sqlskills.com/blogs/paul/advanced-performance-troubleshooting-waits-latches-spinlocks/)\n* [A SQL Server DBA myth a day: (12/30) tempdb should always have one data file per processor core](https://www.sqlskills.com/blogs/paul/a-sql-server-dba-myth-a-day-1230-tempdb-should-always-have-one-data-file-per-processor-core/)\n* [Inside The Storage Engine: GAM, SGAM, PFS and other allocation maps](https://www.sqlskills.com/blogs/paul/inside-the-storage-engine-gam-sgam-pfs-and-other-allocation-maps/)\n* [Inside the Storage Engine: Using DBCC PAGE and DBCC IND to find out if page splits ever roll back](https://www.sqlskills.com/blogs/paul/inside-the-storage-engine-using-dbcc-page-and-dbcc-ind-to-find-out-if-page-splits-ever-roll-back/)\n\n## Отказ от ответственности\n\nВсе содержимое репозитория предоставляется \"AS-IS\". Автор не несет ответственности за использование предоставленного материала.\n\n## Другое\n\nSQL Server хорошо, но также интересны и другие СУБД. Вот, например, [информация о PostgreSQL](https://github.com/YPermitin/PGTools).\n","funding_links":["https://patreon.com/ypermitin","https://boosty.to/ypermitin"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fypermitin%2Fsqlservertools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fypermitin%2Fsqlservertools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fypermitin%2Fsqlservertools/lists"}