sql >> Database >  >> RDS >> Sqlserver

SQL DELETE-prestaties

Mogelijke oorzaken:

1) trapsgewijze verwijderbewerkingen

2) trigger(s)

3) het type van uw primaire sleutelkolom is iets anders dan een geheel getal, waardoor een typeconversie op elke pk-waarde wordt geforceerd om de vergelijking uit te voeren. hiervoor is een volledige tafelscan vereist.

4) eindigt uw zoekopdracht echt op een punt zoals u deze in de vraag hebt geplaatst? als dat zo is, kan het getal worden beschouwd als een getal met drijvende komma in plaats van een geheel getal, waardoor een typeconversie wordt veroorzaakt die vergelijkbaar is met 3)

5) uw verwijderverzoek wacht op een andere langzame vraag om een ​​slot op te heffen



  1. Een getal naar boven afronden naar het dichtstbijzijnde gehele getal in SQL

  2. Statistische gegevens opslaan, heb ik DECIMAL, FLOAT of DOUBLE nodig?

  3. Hoe uren aftrekken van een datetime in MySQL?

  4. MySQL-ronde datum naar het begin van de week en maand