sql >> Databasteknik >  >> RDS >> Sqlserver

Varför går SQL-frågor med VBA-funktion så långsamt?

Ditt prov med GetFooF4 kan inte optimeras varken av SQL Server eller av Access. Och att återöppna denna rs hela tiden är väldigt ineffektivt. Som en allmän regel bör du undvika att använda Access-specifika funktioner eller kod i dina frågor. Detta förhindrar Acces från att skicka frågan "som den är" till SQL-servern. Den måste istället ladda ner hela mängden data och bearbeta den lokalt, vilket innebär mer trafik och mindre hastighet.
Se http://msdn.microsoft.com/en-us/library/bb188204(v=sql.90).aspx#optaccsql_topic2



  1. Reverse Engineering för databasdiagram i Visio med SQL Server 2008

  2. Oracle UTL_HTTP Post Multipart/Form-Data (JSON &ZIP) Exempel

  3. SQL-fråga för att få det första datumet, beroende på den aktuella gruppen (~kontrollpaus)

  4. sqlalchemy skapar VIEW med ORM