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

Proč SQL dotazy s funkcí VBA běží tak pomalu?

Váš vzorek s GetFooF4 nemůže být optimalizován ani SQL Serverem, ani Accessem. A stále znovu otevírat tento rs je velmi neefektivní. Obecným pravidlem je, že ve svých dotazech nepoužívejte specifické funkce nebo kód aplikace Access. To zabrání aplikaci Access v odesílání dotazu „tak, jak je“ na server SQL. Místo toho si musí stáhnout celou hromadu dat a zpracovat je lokálně, což znamená větší provoz a nižší rychlost.
Viz http://msdn.microsoft.com/en-us/library/bb188204(v=sql.90).aspx#optaccsql_topic2



  1. Čtení časových razítek při importu dat v SQL Developer

  2. Vztah MySQL jeden k mnoha:GROUP_CONCAT nebo JOIN nebo obojí?

  3. Neklastrovaný index ve sloupci seskupeného indexu zlepšuje výkon?

  4. Najděte nesrovnatelné záznamy