、myisam、innodb。
從事務性的角度看,可以分為兩大類:
比較圖
myisam1.不支援事務,不支援外來鍵,但訪問速度快;
2.對事務完整性沒要求,推薦使用。
3.會產生碎片處理
例子:
檔案只能變大,不會減少。
解決方案:
optimize table 表名
innodb
1.支援事務操作;
2.比起m有isam儲存引擎,寫的效率差一些,並且會占用更多的磁碟空間保留資料和索引。
memory
1.資料都存放在記憶體中,訪問速度很快,使用hash索引。
2.一旦服務關閉,表中的資料就會丟失,但表的結構還在。
3.適合存放頻繁變化的小資料
總結
MySQL高階 5 儲存引擎
專欄目錄 mysql高階 1.mysql基礎環境搭建 mysql高階 2.索引 mysql高階 3.檢視 mysql高階 5.儲存引擎 mysql高階 6.定位sql效能問題 mysql高階 7.sql優化 連線層 以連線池方式管理客戶端與mysql伺服器的連線 服務層 包括但不限於sql優化服務 ...
5 mysql 常用儲存引擎
mysql5.5之前預設儲存引擎是myisam,5.5之後改為innodb。若要修改預設引擎,可以修改配置檔案中的default storage engine。可以通過show engines來檢視當前資料庫支援的引擎。使用select engine from information schema....
mysql儲存引擎 mysql儲存引擎簡介
精品推薦 什麼是儲存引擎 mysql儲存引擎是資料庫如何儲存資料 怎樣建立索引以及如何查詢更新資料等技術的實現方法,資料通過使用不同的技術儲存在檔案中,使用不同的儲存機制 索引方式來提供不同的功能。在mysql這種關係型資料中心來說,資料是以表的方式來儲存的,因此,簡單點來說,儲存引擎就是儲存和操作...