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

TAMPILAN MySQL vs. kueri PHP

Menggunakan tampilan menambahkan tingkat abstraksi :nanti Anda dapat mengubah struktur tabel Anda, dan Anda tidak perlu mengubah kode yang menampilkan informasi tentang daftar tersebut, karena Anda masih akan menanyakan tampilan (walaupun definisi tampilan dapat berubah).

Perbedaan utama adalah bahwa tampilan diperbarui setelah setiap penyisipan, sehingga data "siap" setiap kali Anda menanyakan tampilan, sedangkan menggunakan kueri khusus Anda akan membuat MySQL menghitung semuanya setiap kali (tentu saja ada beberapa caching).

Intinya adalah jika daftar Anda diperbarui lebih jarang daripada yang dilihat, Anda akan melihat beberapa peningkatan kinerja dalam menggunakan tampilan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grup MySQL dengan memesan/prioritas kolom lain

  2. MySQL dan JDBC dengan rewriteBatchedStatements=true

  3. MYSQL pilih hitung berdasarkan nilai

  4. Saya ingin memuat gambar dari database ke dalam kotak gambar menggunakan LoadAsync dan MemoryStream

  5. Emoji tidak dimasukkan ke dalam simpul basis data js mysql