Ознаки
Під час використання просторового типу даних і пов'язаних методів у Microsoft SQL Server 2012 або Microsoft SQL Sever 2014, операційна система SQL Server (SQLOS), Квантові цілі планувальника, захищені за допомогою шару хостинг SQL Server CLR. Цей захист включає в себе переважне, SQLOS перемикачі можуть збільшити споживання процесора. Причина упереджного перемикача – захист планувальника SQLOS. Виклик на основі сервера SQL Server CLR може тривати невизначений час, не поступаючись планувальнику SQLOS або змінивши закономірності поведінки та сумісності. Таким чином, тип просторового типу даних призначений для перемикання під час кожного виклику. Примітка. Тип просторового типу даних на основі SQL Server CLR може виникати на різних рівнях споживання пам'яті .NET і поведінки під час перемикання ланцюжка.
Причина
Дані про методи типу просторових даних зазвичай додаються до мілісекунди та не можуть вимагати виконання повного планувальника SQL OS та переважного захисту. Витрати на перехід до та з упереджного режиму можуть бути більшими, ніж виконання просторового методу.
Спосіб вирішення
Це виправлення містить позначку трасування 6531, яка вказує на те, що тип просторового типу даних має уникнути переважного захисту. Це може знизити споживання процесора та покращити загальну продуктивність для просторового функціонування. Використовуйте цей прапорець трасування лише за умови, що для окремих просторових засобів просторового методу (для рядка та стовпця) займає менше ~ 4ms. Тривалі помилки без переважного захисту можуть призвести до проблем із паралелізмом, а також повідомлення про те, що ви ввійшли в журнал помилок. Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 4 для SQL Server 2012 SP2 /en-us/help/3007556
Сукупне оновлення 5 для SQL Server 2014 /en-us/help/3011055
Сукупне оновлення 13 для SQL Server 2012 SP1 /en-us/help/3002044
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".