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

Kapan saatnya tabel berubah dari MyISAM ke InnoDb?

Saya pikir pertanyaan Anda sudah cukup banyak dijawab di pertanyaan sebelumnya yang Anda rujuk.

1) Saat Anda membuat tabel. InnoDB memberikan lebih banyak keuntungan daripada sekadar penguncian tingkat baris. Kecepatan yang lebih baik ketika Anda memiliki beberapa klien sql yang melakukan pembaruan, lebih sedikit risiko kehilangan/korupsi data, integritas referensial, dll.. Dengan hanya beberapa transaksi per detik (TPS), Anda tidak mungkin membedakan kinerjanya, tetapi InnoDB lebih andal dan skalanya lebih baik.

2) Dengan hanya 2-3 TPS Anda tidak akan melihat perbedaan yang signifikan antara InnoDB dan MyISAM. Bahkan pada perangkat keras semi-kuno.

Untuk diketahui, disk drive modern harus mampu menangani setidaknya ~200 transaksi pembaruan per detik.

Saya sarankan Anda membaca InnoDB , MVCC dan ACID .



  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 menggunakan klausa LIKE dalam pernyataan yang disiapkan PDO?

  2. MySQL MONTHNAME() dari angka

  3. temukan maksimum set kolom untuk beberapa baris dalam kueri mysql

  4. cara permanen melakukan mysqli->set_charset()?

  5. C# MySql BUAT PENGGUNA