国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Enjin jadual MySQL

Kuasa MySQL terletak pada enjin storan pemalamnya Kami boleh menggunakan enjin storan yang berbeza berdasarkan ciri jadual untuk mencapai prestasi terbaik.

Jika anda cukup biasa dan mempunyai pengalaman kerja tertentu. Anda juga boleh menggunakan enjin MySQL sumber terbuka oleh Alibaba dan NetEase dalam pelayan anda sendiri.

Anda boleh mempelajari pernyataan untuk membuat jadual dalam bahagian berikut "Pernyataan Definisi Struktur Pangkalan Data". Apabila mysql mencipta jadual, anda boleh menentukan enjin yang sepadan.

Gunakan dalam arahan mysql:

tunjukkan enjin;

untuk melihat semua enjin yang disokong oleh pelayan semasa.

Kami memperkenalkan beberapa enjin yang biasa digunakan dan mempelajari tentang beberapa enjin yang kurang biasa digunakan. Elakkan daripada melihat beberapa enjin yang tidak mengetahui konsep dalam kerja sebenar pada masa hadapan.

引擎名稱特別
MyISAM常用。讀取效率很高的引擎
InnoDB常用。寫入,支持事處等都支持
Archive不常用。歸檔引擎,壓縮比高達1:10,用于數(shù)據(jù)歸檔
NDB不常用。主要在MySQL 集群服務器中使用,不做介紹

MyISAM

tidak menyokong urus niaga, kunci meja (kunci peringkat meja, penguncian akan mengunci keseluruhan jadual), menyokong indeks teks penuh dan mempunyai kelajuan operasi yang pantas. Selalunya digunakan untuk perniagaan yang banyak membaca.

  1. Meja enjin simpanan myisam terdiri daripada myd dan myi. .myd digunakan untuk menyimpan fail data, dan .myi digunakan untuk menyimpan fail indeks.
  2. Untuk jadual enjin storan myisam, pangkalan data mysql hanya menyimpan cache fail indeksnya, dan caching fail data diselesaikan oleh sistem pengendalian itu sendiri.

InnoDB

  1. menyokong transaksi, terutamanya untuk aplikasi pemprosesan transaksi dalam talian (OLTP).
  2. Reka bentuk kunci baris menyokong kekunci asing, iaitu, operasi baca tidak dikunci secara lalai.

InnoDB direka untuk prestasi maksimum apabila memproses sejumlah besar data.


Nota:
Kunci baris: Kunci baris ini semasa operasi tulis dan kemas kini untuk menghalang orang lain daripada mengendalikannya.
Kunci jadual: Semasa operasi tulis dan kemas kini, kunci jadual untuk menghalang orang lain daripada mengendalikannya.
Transaksi: Kendalikan berbilang data pada masa yang sama, jika salah satu operasi data gagal. Boleh berguling semula ke sebelum pembedahan. Biasa digunakan dalam perbankan, e-dagang, kewangan dan sistem lain.

Meneruskan pembelajaran
||
<?php echo "Hello Mysql"; ?>