儲存引擎 MyIsam概述

2021-08-26 02:44:06 字數 786 閱讀 8622

myisammysql5.5之前預設的儲存引擎,缺點是 不支援事務,不支 持外來鍵,優點:批量插入和查詢資料快,不支援事務安全或者主要以查詢,插入為主的業務表的建立,可以定義為myisam儲存引擎。

從上可知,獲取內容時,後面的空格都被過濾掉,前面的空格保留了。動態表中包含變長字段,記錄長度不是固定的,儲存有點是占用空間較少,但是頻繁更新和刪除記錄會產生碎片,需要定期執行optimize table 語句或 myisamchk-r命令來改善效能,在出現故障時恢復相對比較困難。

壓縮表由 myisampack工具建立,佔據非常小的磁碟空間。因為每個記錄是唄單獨壓縮的,所以只有非常小的訪問開支。

參考資料:

- - 《資料庫開發、優化與管理維護》人民郵電出版社 。

MyISAM儲存引擎

myisam是預設儲存引擎。它基於更老的isam 但有很多有用的擴充套件。注意mysql 5.1不支援isam 每個myisam在磁碟上儲存成三個檔案。第乙個檔案的名字以表的名字開始,副檔名指出檔案型別。frm檔案儲存表定義。資料檔案的擴充套件名為.myd mydata 索引檔案的副檔名是.myi ...

MyISAM儲存引擎

支援事務,支援外來鍵,尤其是訪問速度快,對事務完 整性沒有要求或者以select insert為主的應用基本都可以使用這個引擎來建立表。每個myisam在磁碟上儲存成3個檔案,其中檔名和表名都相同,但是副檔名分別為 1 frm 儲存表定義 2 myd mydata,儲存資料 3 myi myinde...

MyISAM儲存引擎

支援事務,支援外來鍵,尤其是訪問速度快,對事務完 整性沒有要求或者以select insert為主的應用基本都可以使用這個引擎來建立表。每個myisam在磁碟上儲存成3個檔案,其中檔名和表名都相同,但是副檔名分別為 1 frm 儲存表定義 2 myd mydata,儲存資料 3 myi myinde...