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

Proč jednoduchá funkce T-SQL UDF zpomaluje provádění kódu 3krát

To, co máte, je skalární UDF (přebírá 0 až n parametrů a vrací skalární hodnotu). Takové UDF obvykle způsobují operaci dotazu po řádku, pokud nejsou volány s konstantními parametry, přesně s tím druhem snížení výkonu, ke kterému dochází u vašeho dotazu.

Viz zde , zde a zde pro podrobné vysvětlení výkonnostních úskalí používání UDF.



  1. Překlady vztahů po migraci na Rails 3.2.1 neexistují

  2. Jak formátovat datum a čas v SQLite

  3. Rozdělení hodnoty mysql na neznámý počet částí

  4. SQLalchemy nenalezla tabulku pro vytvoření cizího klíče