sql >> Databasteknik >  >> RDS >> Sqlserver

Låser databas på SELECT INTO

Som M.Ali förklarade har SELECT INTO ett tabelllås på din nya tabell, vilket också låser schemaobjekten som SSMS försöker fråga för att bygga trädwebbläsaren.

Jag skulle föreslå att du justerar frågan så att uttalandet kan köras snabbare. Eftersom detta är att infogas i en heap utan index och har tablocket, kommer det att loggas minimalt som du angav. Så det är troligen SELECT-delen av uttalandet som gör att saker och ting går långsamt. Se om den frågan kan optimeras eller delas upp i mindre bitar så att satsen inte körs så länge.

Alternativt kan du utföra infogningen i mindre omgångar med INSERT INTO (och inte ange tablock-tipset)



  1. Klient med IP-adress tillåts inte komma åt serverns Azure SQL-databas

  2. PSQLEundantag:FEL:syntaxfel i tsquery

  3. Laravel tillhör att kasta odefinierat fel

  4. Identifiera och åtgärda problem med framsändning av rekord