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

CREATE TABLE as SELECT - menggunakan MEMORY ENGINE (dalam memori RAM)

  • Ya, itu bisa dilakukan, tetapi tidak dengan sintaks sederhana CREATE TABLE t AS SELECT ... - Anda perlu menentukan kolom tabel di pernyataan lengkap , Contoh:

    CREATE TABLE t (col1 INT(11), col2 INT(11)) 
    ENGINE=MEMORY 
    AS 
    SELECT * FROM another_t
    
  • Ukuran maksimum tabel secara default jika 16Mb , tetapi dapat disesuaikan dengan max_heap_table_size variabel sistem server. Tapi tolong, perhatikan, bahwa batas ini adalah per mesin - bukan per tabel . Yaitu. semua memory tabel akan membagikannya. Untuk membatasi ukuran masing-masing tabel, Anda harus mengoperasikan sesi nilai untuk max_heap_table_size , seperti

     mysql> SET max_heap_table_size = 24*1024*1024;
    


  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 memilih nilai Kolom sebagai nama Kolom dengan kondisi di tabel SQL

  2. Mengirimkan formulir menggunakan <input type =button>

  3. Kesalahan 'Anda sudah memiliki koneksi yang dapat digunakan' di Visual Studio 2015 menambahkan Sumber Data

  4. PHP:json_encode() tidak menampilkan apa pun dengan array multidimensi

  5. formulir php:tidak dapat memperbarui database, kueri dengan banyak gabungan