Primenjuje se na
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

Simptoma

Pretpostavimo da imate tabelu koja koristi ograničenje sporednog ključa postavljeno na Kaskadno brisanje, a Statistika u koloni sporednog ključa ne pokriva celokupan opseg ključnih vrednosti u tabeli (na primer: zato što Statistika nije ažurirana nakon promene distribucije podataka u tabeli). U ovom scenariju, kada pokušate da izbrišete redove koji odgovara ključnoj vrednosti koji nije predstavljen u statističkom sistemu, a optimizator upita koristi podrazumevanu procenu kardinale, operacija brisanja je sporija od očekivana. Možete da primetite i da se operacija skeniranja indeksa koristi za pronalaženje redova koji se podudaraju u tabeli.

Statusnoj

Microsoft je potvrdio da je ovo problem sa Microsoft proizvodima koji su navedeni u odeljku "odnosi se na".

Reљenja

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

Cedu Ova ispravka je omogućena samo kada uključite pristupačnije hitne ispravke (pomoću opcije konfiguracije baze podataka ili traga za praćenju 4199).

O kumulativnim ispravkama za SQL Server:

Svaka nova Kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Privremeno rešenje

Da biste rešili ovaj problem, koristite jedan od sledećih metoda:

  • Koristite procenu zastarele kardinale. Više informacija potražite u članku procena kardinale (SQL Server).

  • Uklonite Kaskadno brisanje iz definicije sporednog ključa i izvršite operaciju brisanja pomoću PRIDRUŽIVANJA između nadređene i podređene tabele da biste ostvarili ekvivalentnu Kaskadno brisanje.

  • Ažurirajte statistiku nadređene tabele pomoću FULLSCAN pre brisanja podataka.

Insinu

Saznajte više o terminologiji koju Microsoft koristi za opis ispravki softvera.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.