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

Bagaimana cara membuat database MySQL berjalan sepenuhnya di memori?

Dengan asumsi Anda memahami konsekuensi menggunakan mesin MEMORY seperti yang disebutkan dalam komentar, dan di sini , serta beberapa lainnya yang akan Anda temukan dengan menelusuri (tidak ada keamanan transaksi, masalah penguncian, dll) - Anda dapat melanjutkan sebagai berikut:

Tabel MEMORY disimpan secara berbeda dari InnoDB, jadi Anda harus menggunakan strategi ekspor/impor. Pertama-tama buang setiap tabel secara terpisah ke file menggunakan SELECT * FROM tablename INTO OUTFILE 'table_filename' . Buat database MEMORY dan buat ulang tabel yang akan Anda gunakan dengan sintaks ini:CREATE TABLE tablename (...) ENGINE = MEMORY; . Anda kemudian dapat mengimpor data Anda menggunakan LOAD DATA INFILE 'table_filename' INTO TABLE tablename untuk setiap tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolom tidak dikenal di 'memiliki klausa'

  2. Laravel &InnoDB

  3. MySQL:Memisahkan tabel besar menjadi partisi atau tabel terpisah?

  4. Mengapa baris cocok tetapi tidak diubah dengan pernyataan pembaruan mysql?

  5. Bersyarat dalam MYSQL di mana klausa