mysql的儲存引擎(engine)
mysql
中的資料用各種不同的技術儲存在檔案(或者記憶體)中。這些技術中的每一種技術都使用不同的儲存機制、索引技巧、鎖定水平並且最終提供廣泛的不同的功能和能力。通過選擇不同的技術,你能夠獲得額外的速度或者功能,從而改善你的應用的整體功能。
一、檢視所用儲存引擎、是否支援。
mysql> show engines\g
二、使用儲存引擎。
mysql> create table table_name(column type) engine = innodb;
mysql> alter table table_name engine = myisam;
三、引擎說明及區別。
儲存引擎主要有: 1. myisam , 2. innodb, 3. memory, 4. blackhole, 5. csv, 6. performance_schema, 7. archive, 8. federated , 9 mrg_myisam
官方文件:
mysql的儲存引擎有 mysql儲存引擎有哪些?
儲存引擎是資料庫管理系統用來從資料庫建立 讀取和更新資料的軟體模組。mysql中有兩種型別的儲存引擎 事務型和非事務型。對於mysql 5.5及更高版本,預設的儲存引擎是innodb。在5.5版本之前,mysql的預設儲存引擎是myisam。那麼mysql儲存引擎有哪些?一 innodb 這是mys...
MySQL的儲存引擎
mysql常用儲存引擎對比 特點myisam innodb memory merge ndb儲存限制 有64tb有沒有 有事務安全 支援鎖機制 表鎖行鎖 表鎖表鎖 行鎖b樹索引 支援支援 支援支援 支援雜湊索引 支援支援 全文索引 支援集群索引 支援資料快取 支援支援 支援索引快取 支援支援 支援支...
MySQL的儲存引擎
mysql5.0支援的儲存引擎包括myisam,innodb,memory,merge,bdb,example,ndb cluster,archive,csv,blackhole,federated myisam型別的表可能會損壞,損壞後的表不能被訪問,會提示需要修復或者訪問後返回錯誤的結果。myi...