Застосовується до
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Ознаки

Якщо ви використовуєте Microsoft SQL Server 2016, збільшено PAGELATCH_EX і PAGELATCH_SH час очікування відбувається на сторінках бази даних, що належать до sys. sysobject значення та sys. sysseob-значення у системі TempDB.

Інші способи вирішення

Щоб вирішити цю проблему, перегляньте свою програму та застосуйте наведені нижче способи. Також переконайтеся, що ви використовуєте ці методи як практичні поради з використання програми Transact-SQL.

  • Видаліть команди "видалити таблицю" для будь-яких тимчасових таблиць, які не можна використовувати в межах одного виконання збереженої процедури. SQL Server видалить тимчасові таблиці, коли сеанс, який створив тимчасові таблиці, завершився.

  • Уникайте використання команди "скоротити таблицю" для тимчасових таблиць.

  • Уникайте зміни тимчасових таблиць після їх створення.

  • Якщо індекси створюються з тимчасовою таблицею, радимо перенести їх до звіту створення вбудованих індексів у команді створення ТАБЛИЦІ.

Спосіб вирішення

Це виправлення входить до складу таких оновлень:

Сукупне оновлення 1 для SQL Server 2016 із пакетом оновлень 2

Сукупне оновлення 9 для SQL Server 2016 із пакетом оновлень 1

Відомості про збірки SQL Server

У кожному новому збірці для SQL Server містяться всі виправлення виправлень, які були в попередньому збірці. Радимо інсталювати найновішу версію для версії SQL Server:

Найновіша збірка для SQL Server 2016

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.