sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er LOP_INSERT_ROWS og LOP_DELETE_ROWS operationen på et View-objekt?

Det er en indekseret visning, der vedligeholdes. Dette er helt normalt.

Årsagen til vedligeholdelsen er, at en af ​​basistabellerne i den visning er blevet ændret. Da en basistabelrække kan svare til et vilkårligt antal visningsrækker, kan der være en eksplosion af skriveaktivitet.

Du vil finde indekseret visningsvedligeholdelse i udførelsesplanen for DML'en udført på basistabellen.

Indekserede visninger afvejer DML-hastighed, lagerplads og bufferpuljebesættelse for forbedret forespørgselshastighed. Du bestemmer, om det er en god afvejning for dig eller ej.

Skærmbilledet viser en række ændret i basistabellen (linje 2). Dette forårsager store mængder af slette/indsæt par i visningen. Dette skyldes sandsynligvis, at de ændrede værdier i basistabellen får rækker til at flytte i indekserne på visningen til et andet sted.




  1. hvordan får man denne forespørgsel til at returnere rækker med 0 tælleværdi?

  2. Password_verify i PHP

  3. Google Data Studio og AWS MySQL SSL-forbindelse

  4. Indsæt resultatet fra den lagrede procedure plus ekstra kolonner i tabellen