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

Slabý výkon proměnné tabulky při vkládání v SQL Server Stored Procedure

Použijte dočasnou tabulku. Uvidíte mnohem lepší výkon.

Podrobné vysvětlení důvodů, které stojí za tím, je nad rámec úvodní otázky, ale lze je shrnout:

  • Proměnná tabulky je SQL Serverem optimalizována pro jeden řádek, tj. předpokládá, že bude vrácen 1 řádek.
  • Proměnná tabulky nevytváří statistiky.

Googletemp table vs. proměnná tabulky za množství zdrojů a diskusí. Pokud pak budete potřebovat konkrétní pomoc, napište mi e-mail nebo mě kontaktujte na Twitteru.



  1. Jak importuji tabulku aplikace Excel do databáze SQL Server 2008R2?

  2. Jak odstranit archivní soubory protokolu na instanci AWS RDS Oracle

  3. Otázka MySQL - Jak zvládnout více typů uživatelů - jednu tabulku nebo více?

  4. Prozkoumání GUI úložiště dotazů SQL Server 2016