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

Kinerja server tertaut SQL Server

Dibandingkan dengan apa? Untuk pertanyaan apa? tentu saja semua tergantung pada apa yang Anda lakukan. Untuk beberapa kueri, kinerja yang dicapai akan diabaikan untuk kueri lainnya yang masif.

Ada banyak kekhawatiran yang harus Anda ingat:

  • Jika Anda akan menggabungkan 2 tabel dari DB1 ke 2 tabel dari DB2, dan tabelnya besar, hal-hal bisa menjadi jelek. Pada akhirnya, kueri akan dieksekusi di suatu tempat. Db harus menarik semua hasil ke DB utama dan menjaga integritas transaksional pada db utama. Ini bisa sangat mahal.
  • Jika Anda mulai menjalankan transaksi terdistribusi, hal-hal bisa menjadi buruk , cepat.
  • Saat menggabungkan hal-hal di seluruh server, indeks Anda di server jauh dapat dianggap tidak berguna. Semua data harus dipindahkan ke suatu tempat untuk bergabung.
  • Tautan server yang tertaut dapat mati pada waktu yang tidak terduga dan menyebabkan kesulitan untuk mendiagnosis bug.

Di masa lalu saya telah menemukan situasi di mana beberapa kali lipat lebih cepat untuk memindahkan data jarak jauh secara lokal, dan mengindeksnya sebelum bergabung ke dalamnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengatur batas waktu untuk prosedur tersimpan di SQL Server

  2. Periksa Status Antrian Surat Database di SQL Server (T-SQL)

  3. 'PDOException' dengan pesan 'SQLSTATE[22001]:Data string, terpotong kanan:0

  4. Kehadiran IN dan OUT

  5. Cara mengembalikan kolom dinamis dari nilai yang dikelompokkan di SQL Server (Prosedur Tersimpan)