Описание: KB5101346
Скачать: SQLServer2025-KB5101346-x64.exe
Дата выпуска: 14.07.2026
SQL Server 2025 — Версия: 17.0.4060.2
Описание: KB5101346
Скачать: SQLServer2025-KB5101346-x64.exe
Дата выпуска: 14.07.2026
SQL Server 2025 — Версия: 17.0.4060.2
Описание: KB5102333
Скачать: SQLServer2025-KB5102333-x64.exe
Дата выпуска: 14.07.2026
SQL Server 2022 — Версия: 17.0.1125.2
Описание: KB5101347
Скачать: SQLServer2022-KB5101347-x64.exe
Дата выпуска: 14.07.2026
SQL Server 2022 — Версия: 16.0.4262.2
Описание: KB5102334
Скачать: SQLServer2022-KB5102334-x64.exe
Дата выпуска: 14.07.2026
SQL Server 2022 — Версия: 16.0.1190.2
Описание: KB5102335
Скачать: SQLServer2019-KB5102335-x64.exe
Дата выпуска: 14.075.2026
SQL Server 2019 — версия: 15.0.4480.2
Описание: KB5102336
Скачать: SQLServer2019-KB5102336-x64.exe
Дата выпуска: 14.07.2026
SQL Server 2019 — версия: 15.0.2180.2
Скачать: SQLServer2017-KB5102337-x64.exe
Дата выпуска: 14.07.2026
SQL Server 2017 — версия: 14.0.3540.1
Скачать: SQLServer2017-KB5102338-x64.exe
Дата выпуска: 14.07.2026
SQL Server 2017 — версия: 14.0.2120.1
Описание: KB5102340
Скачать: SQLServer2016-KB5102340-x64.exe
Дата выпуска: 14.07.2026
SQL Server 2016 — версия: 13.0.6500.1
Автор: Paul Randal, Code to list potential cluster key space savings per table
Чем больше ключ кластеризации в вашей таблице, тем больше пространства тратится впустую во всех строках некластерных индексов.
Я подготовил код, который выполнит обход всех ваших баз данных и покажет для каждой таблицы, сколько места занимают ключи кластеризации в некластерных индексах, а также потенциальную экономию пространства, если преобразовать ключ кластеризации в один 8-байтовый bigint.
Вы можете модифицировать код по своему усмотрению. И я продолжаю использовать sp_msforeachdb, потому что это самый быстрый способ для меня написать код для вас, и это продолжает раздражать моего хорошего друга Аарона Бертрана (Aaron Bertrand) :-)
Наслаждайтесь!
Автор: Paul Randal, Over and under indexing – how bad is it out there?
Как-то я запустил опрос, в котором предложил выполнить код для получения сводного списка количества таблиц на вашем сервере с различным числом некластерных индексов. Я получил результаты с более чем 1000 серверов по всему миру — огромное спасибо всем, кто прислал мне данные!
Победители:
Вау!
Теперь перейдём к некоторым деталям…
Автор: Paul Randal, Page Life Expectancy isn’t what you think…
Существует много споров о счётчике производительности Buffer Manager — Page Life Expectancy, в основном вокруг того, что люди продолжают цитировать 300 в качестве порога для начала беспокойства о проблеме (что в наши дни является полной ерундой). Это слишком низкое значение, чтобы быть точкой, на которой стоит начинать беспокоиться, если ваш PLE падает и остаётся на этом уровне. Джонатан предложил лучшее число, основанное на размере вашего буферного пула — см. нижнюю часть его статьи здесь.
Но не поэтому я пишу сегодня: я хочу объяснить, почему в настоящее время Page Life Expectancy в большинстве случаев не даёт вам полезной информации.