Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Jelaskan pola konsumsi memori ini di Amazon RDS/Mysql?

MySQL menyimpan cache tabel, kueri, dan hasil yang baru saja digunakan di memori, untuk mengembalikan hasil yang lebih cepat. Misalnya, jika Anda meminta "pilih * dari perusahaan di mana id =1" dari klien 1 juta kali, hanya kueri pertama yang perlu masuk ke disk, 999.999 berikutnya akan langsung datang dari cache di RAM. Tidak ada alasan bagi MySQL untuk kedaluwarsa cache ini sampai ia mengetahui bahwa ia membutuhkan lebih banyak memori, jadi ia menyimpan semuanya sampai perlu mengosongkan RAM untuk pekerjaan lain atau hasil yang lebih sering digunakan.

Saya tidak mengklaim sebagai ahli - saya memahami optimisasi cache kueri DB sebagai ilmu yang sangat kompleks dan mendalam. Pemrogram di Oracle, Microsoft, dan lainnya telah menghabiskan waktu bertahun-tahun mencari cara terbaik untuk mengelola ruang cache, sehingga sulit untuk memprediksi dari luar.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CREATE FUNCTION error Fungsi ini tidak memiliki DETERMINISTIC, NO SQL, atau READS SQL DATA

  2. menentukan kumpulan kata yang paling sering digunakan php mysql

  3. Lewati PHP Array melalui jQuery Ajax

  4. Masukkan bilangan bulat positif unik serendah mungkin secara atomik di MySql

  5. Pengkodean hibernasi salah saat mempertahankan objek [UTF-8]