Ознаки
Припустимо, що у вас є SQL ServerSQL Server 2017 на LinuxLinux або Windows. Якщо база даних містить велику кількість оптимізованих для пам'яті таблиць або типів таблиць, оптимізованих для оптимізації пам'яті, то відновлення бази даних може зайняти багато часу через очікування компіляції оптимізованих по пам'яті таблиць. Якщо виконати аналіз очікування в sys.dm_os_wait_stats, ви можете помітити PREMPTIVE_OS_FINDFILE або PREEMPTIVE_OS_CREATEDIRECTORY типи очікування під час відновлення.
Спосіб усунення проблеми
Цю проблему вирішено в такому сукупному оновленні для SQL Server:
Сукупний пакет оновлень 5 для SQL ServerSQL Server 2017
Примітка. Щоб прискорити відновлення, потрібно ввімкнути позначку трасування (TF) 9944.
Відомості про сукупні оновлення для SQL ServerSQL Server :
Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.
Останнє сукупне оновлення для SQL Service 2017
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".
Посилання
Дізнайтеся, за допомогою яких термінів корпорація Майкрософт описує оновлення програмного забезпечення.