Simptomi
Veicot vaicājumu SYS. DM_EXEC_QUERY_PROFILES DMV, lai pārbaudītu izpildes plānu, kurā ir atsauces uz tabulām, kurās ir daudz rindu (vairāk par 232), tad DMV var nosūtīt nepareizu rindu skaitu dažu operatoru kolonnā "estimate_row_count", nepārsniedzot vērtību 232.
Ievērojiet, ka šī problēma neskar ne aptuveno vaicājumu plānu, ne tiešo vaicājumu statistiku.
Cēlonis
Šī problēma rodas tāpēc, ka kolonna "estimate_row_count" iekšēji tiek apstrādāta kā 32 bitu vērtība. Vērtībām, kas lielākas par 232, Microsoft SQL Server ierobežo kolonnu līdz 232.
Risinājums
Šis labojums ir iekļauts SQL Server 2017 kumulatīvajā atjauninājumā 2 .
Par SQL Server 2017 būvējumiem
Katrā jaunā SQL Server 2017 būvējumā ir ietverti visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt JAUNĀKO SQL Server 2017 būvējumu.
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.