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

SQL DELETE ydeevne

Mulige årsager:

1) overlappende sletningsoperationer

2) trigger(e)

3) typen af ​​din primære nøglekolonne er noget andet end et heltal, hvilket tvinger en typekonvertering på hver pk-værdi til at udføre sammenligningen. dette kræver en fuld tabelscanning.

4) ender din forespørgsel virkelig med en prik, som du skrev den i spørgsmålet? hvis det er tilfældet, kan tallet anses for at være et flydende kommatal i stedet for et heltal, hvilket forårsager en typekonvertering svarende til 3)

5) din sletteforespørgsel venter på, at en anden langsom forespørgsel frigiver en lås



  1. Oprettelse og brug af MySQL Stored Procedures - En vejledning

  2. Få billede fra MySQL-database - C#

  3. SQL:Vælg seneste tråd og seneste indlæg, grupperet efter forum, sorteret efter seneste indlæg

  4. SQL:valg af rækker, hvor kolonneværdien er ændret fra forrige række