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

Mengapa ukuran meja saya lebih dari 4x lebih besar dari yang diharapkan? (baris*byte/baris)

Jika tabel sering melakukan insert/delete/update, Anda mungkin ingin mencoba menjalankan OPTIMIZE TABLE kueri untuk melihat seberapa banyak tabel bisa menyusut. mungkin ada defragmentasi dan ruang yang tidak digunakan dalam file data.

Ukuran data yang ditampilkan phpmyadmin kepada Anda tidak akan seperti yang Anda harapkan di sini. Anda akan melihat ketika Anda membuat tabel pertama kali, itu tidak akan menunjukkan penggunaan data:0. Ini akan menjadi 16KB atau 32KB atau sesuatu. Dan ukurannya tidak akan berubah saat Anda memasukkan catatan. Begitulah cara innoDB mengontrol file tabel seefisien yang dibayangkan.

Centang SHOW TABLE STATUS FROM {db_name} dan lihat berapa banyak Avg_row_length setiap baris tabel. Ini juga bukan 19 byte



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memilih baris pertama untuk setiap grup di MySQL?

  2. Stempel waktu Unix vs waktu tanggal

  3. Ulangi String Beberapa Kali di MySQL – REPEAT()

  4. Indeks tidak terdefinisi:nama pengguna di C:\wamp\www\Website\storeadmin\admin_login.php..dan sama untuk kata sandi

  5. PHP Menyisipkan data dari satu tabel ke tabel lainnya