sql >> Databáze >  >> RDS >> Sqlserver

Uzamčení databáze na SELECT INTO

Jak vysvětlil M.Ali, SELECT INTO má na vaší nové tabulce zámek tabulky, který také zamyká objekty schématu, na které se SSMS pokouší dotazovat za účelem vytvoření stromového prohlížeče.

Navrhoval bych vyladit dotaz tak, aby příkaz běžel rychleji. Vzhledem k tomu, že se jedná o vkládání do haldy bez indexů a má tabulátor, bude protokolováno minimálně, jak jste uvedli. Je tedy pravděpodobné, že část příkazu SELECT způsobuje zpomalení. Podívejte se, zda lze tento dotaz optimalizovat nebo rozdělit na menší části, aby příkaz neběžel tak dlouho.

Alternativně proveďte vložení v menších dávkách pomocí INSERT INTO (a bez určení nápovědy k tablocku)



  1. spojte tři tabulky pro konkrétní výsledek

  2. Přesměrujte nezpracované soubory .gif na stránku obslužné rutiny přes .htacces

  3. Funkce MySQL pro výpočet vzdálenosti mezi dvěma zeměpisnými šířkami a délkami

  4. PHPpgAdmin:Jak odstranit řádky bez použití SQL