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

Berapa banyak baris dalam database yang TERLALU BANYAK?

Saya memiliki tabel MySQL InnoDB dengan 1000000 register. Apakah ini terlalu banyak?

Tidak, 1.000.000 baris (Catatan AKA) tidak terlalu banyak untuk sebuah database.

Saya bertanya karena saya perhatikan bahwa beberapa kueri (misalnya, mendapatkan register terakhir dari sebuah tabel) lebih lambat (detik) di tabel dengan 1 juta register daripada di tabel dengan 100.

Ada banyak hal yang perlu dipertanggungjawabkan dalam pernyataan itu. Tersangka biasanya adalah:

  1. Kueri yang ditulis dengan buruk
  2. Tidak menggunakan kunci utama, dengan asumsi satu bahkan ada di atas meja
  3. Model data yang dirancang dengan buruk (struktur tabel)
  4. Kurangnya indeks


  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 Menghubungkan Ke Server MySQL Setelah Menginstal XAMPP Di Mac OS

  2. Perbedaan antara Kunci, Kunci Utama, Kunci Unik dan Indeks di MySQL

  3. MySQL Pilih semua kolom dari satu tabel dan beberapa dari tabel lain

  4. Memahami MySQL TRUNCATE TABLE dengan Contoh Praktis

  5. Cara terhubung ke MySQL menggunakan Node.js