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

Apakah jumlah kolom memengaruhi kecepatan MYSQL?

Ya, data tambahan dapat memperlambat kueri karena berarti lebih sedikit baris yang dapat masuk ke dalam satu halaman, dan ini berarti lebih banyak akses disk untuk membaca sejumlah baris tertentu dan lebih sedikit baris yang dapat di-cache di memori.

Faktor pasti dalam perlambatan sulit diprediksi. Ini bisa diabaikan, tetapi jika Anda berada di dekat batas antara dapat men-cache seluruh tabel dalam memori atau tidak, beberapa kolom tambahan dapat membuat perbedaan besar pada kecepatan eksekusi. Perbedaan waktu yang diperlukan untuk mengambil baris dari cache di memori atau dari disk adalah beberapa kali lipat.

Jika Anda menambahkan indeks penutup kolom tambahan seharusnya memiliki dampak yang lebih kecil karena kueri dapat menggunakan indeks yang relatif sempit tanpa perlu merujuk ke tabel utama yang lebih luas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri menggunakan group_concat hanya mengembalikan satu baris

  2. Kesalahan membuat tabel:Anda memiliki kesalahan dalam sintaks SQL Anda di dekat 'order( order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id ' di baris 1

  3. bagaimana cara mengirim email dari mysql menggunakan prosedur tersimpan?

  4. php + kesalahan penyisipan mysql

  5. Cara Mengaktifkan Operator Penggabungan Pipa di MySQL