Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mengapa kueri SQL dengan fungsi VBA berjalan sangat lambat?

Sampel Anda dengan GetFooF4 tidak dapat dioptimalkan baik oleh Sql Server, maupun oleh Access. Dan membuka kembali rs ini sepanjang waktu sangat tidak efisien. Sebagai aturan umum, hindari menggunakan fungsi atau kode khusus Access dalam kueri Anda. Ini mencegah Access mengirim kueri 'sebagaimana adanya' ke server Sql. Alih-alih, itu harus mengunduh banyak data dan memprosesnya secara lokal, yang berarti lebih banyak lalu lintas dan lebih sedikit kecepatan.
Lihat 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. Excel ke SQL Server dengan Microsoft.ACE.OLEDB.12.0

  2. penggabungan string t-sql

  3. Perlu Solusi Lebih Baik untuk menghapus karakter dan Angka khusus

  4. Nilai heksadesimal 0x00 adalah karakter yang tidak valid

  5. Milidetik salah saat mengonversi dari XML ke SQL Server datetime