sql >> Databasteknik >  >> RDS >> Sqlserver

Uppdateringssatsen körs för länge eller inte

OM du uppdaterade 20 miljoner rader i en enda transaktion, så drevs din tid helt av ditt IO-undersystem:vilken typ av enheter du har, vilken diskfilslayout etc. Om du har 40 spindlar i raid 10 med 4 balanserade filer och en separat liknande batteri för loggen så blir resultatet oroväckande långsamt. Om du testade detta med en enda MDF som delar spindeln med LDF på en enda konsumentkvalitet på 5000 rpm HDD så är din tid otroligt snabb.



  1. SQL-problem:Att använda CONTAINS() fungerar inte, men LIKE fungerar bra

  2. mysql välj lägsta pris från multi select

  3. Oracle CONNECT BY rekursiv barn till förälder-fråga, inkludera den ultimata föräldern som själv refererar

  4. SQL ROWNUM hur man returnerar rader mellan ett specifikt intervall