Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Защо SQL заявките с VBA функция се изпълняват толкова бавно?

Вашата проба с GetFooF4 не може да бъде оптимизирана нито от Sql Server, нито от Access. И повторното отваряне на този rs през цялото време е много неефективно. Като общо правило избягвайте използването на специфични за Access функции или код във вашите заявки. Това не позволява на Acces да изпрати заявката „както е“ към Sql сървъра. Вместо това трябва да изтегли пълния набор от данни и да ги обработи локално, което означава повече трафик и по-малко скорост.
Вижте 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. Използване на транзакция ROLLBACK в SQL Server

  2. SQL Server Group по брой дата и час на час?

  3. Как да извикам съхранена процедура с аргументи, използвайки sqlcmd.exe?

  4. Връщане на списък с имейли, изпратени от SQL Server Database Mail (T-SQL)

  5. TABLESAMPLE връща грешен брой редове?