Simptomi
Iedomājieties šādu scenāriju:
-
Programmā Microsoft SQL Server 2016 tiek palaists vaicājums, kas izmanto SQL Server 2016 vaicājumu procesora līdzekli. Piemēram, palaižat KĀRTOŠANAS operatoru paketes režīmā.
-
Rodas vaicājuma veiktspējas degradācija, salīdzinot ar tāda paša KĀRTOŠANAS operatora izpildi rindas režīmā.
-
Lai atrisinātu šo problēmu, varat mēģināt iespējot izsekošanas karodziņu 9347 sesijas līmenī vai izmantot QUERYTRACEON. To var izdarīt, lai atspējotu paketes režīmu kārtošanu.
Šajā scenārijā KĀRTOŠANAS operators joprojām darbojas pakešveida režīmā un ignorē sesijas līmeņa vai vaicājuma līmeņa izsekošanas karodziņu.
Risinājums
Programmā SQL Server 2016 varat izmantot izsekošanas karodziņu 9347, lai liktu KĀRTOŠANAS operatoriem izpildīt rindas režīmu, nevis izpildīt sērijveida režīmā. Pēc tam, kad tiek lietots kumulatīvais atjauninājums 1 SQL Server 2016, varat sekmīgi iespējot izsekošanas karodziņu 9347 sesijas līmenī vai vaicājuma līmenī. Šo izsekošanas karodziņu var iespējot arī globāli servera līmenī, sesijas līmenī vai vaicājuma līmenī. Piezīme. Izsekošanas karodziņu lietošana nepareizi var mazināt darba slodzes veiktspēju. Lai iegūtu papildinformāciju, skatiet tālāk norādītā Microsoft zināšanu bāzes raksta sadaļu "Ievads": 2801413 iespējot plānu, kas ietekmē SQL Server vaicājumu optimizētājs darbību, kuru var kontrolēt ar dažādiem izsekošanas karodziņiem noteiktā vaicājuma līmenī
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.