Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dlaczego zapytania SQL z funkcją VBA działają tak wolno?

Twoja próbka z GetFooF4 nie może być zoptymalizowana ani przez Sql Server, ani przez Access. A ponowne otwieranie tego rs przez cały czas jest bardzo nieefektywne. Zasadniczo unikaj używania w zapytaniach określonych funkcji lub kodu programu Access. Zapobiega to wysyłaniu przez program Access zapytania „tak jak jest” do serwera SQL. Zamiast tego musi pobrać pełną wiązkę danych i przetworzyć je lokalnie, co oznacza większy ruch i mniejszą prędkość.
Zobacz http://msdn.microsoft.com/en-us/library/bb188204(v=sql.90).aspx#optaccsql_topic2



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie polilinii geograficznej z punktów w T-SQL

  2. Jak zainstalować SQL Server w SUSE 12?

  3. Różnica między użytkownikiem a loginem w SQL Server

  4. PROJEKTY TFS i BAZY DANYCH (SQL Server)

  5. Zmiana sortowania w kolumnie indeksu klastrowego w SQL 2005