KB4053291-FIX: "sys.dm_exec_query_profiles" DMV atgriež nepareizas "estimate_row_count" SQL Server 2017 operētājsistēmā Linux un Windows

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.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×