KB3042544 - FIX: Неправильний вибір стратегії об'єднання вкладених циклів призводить до зниження продуктивності запитів у SQL Server 2014

Застосовується до
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Ознаки

Під час використання Microsoft SQL Server 2014 для виконання запиту, в якому використовується вкладене об'єднання Loops, низька продуктивність запитів виникає в разі неправильного вибору плану виконання запиту.

Причина

Це пов'язано з тим, що оптимізатор запитів вибирає неправильну стратегію об'єднання вкладених циклів, коли використовується неправильна оцінка кількості рядків або неправильна калькуляція вартості оператора.

Спосіб усунення проблеми

Вперше цю проблему вирішено в такому сукупному пакеті оновлень для SQL Server:

Сукупний пакет оновлень 1 за SQL Server 2014 р. (SP1) /uk-ua/help/3067839

Сукупний пакет оновлень 7 за SQL Server 2014 р. /uk-ua/help/3046038

Відомості про сукупні оновлення для SQL ServerSQL Server

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.

      

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Дізнайтеся, яку термінологію використовує корпорація Майкрософт для опису оновлень програмного забезпечення.