MYSQL自帶工具使用介紹

MySQL數據庫不僅僅提供了數據庫的服務器端的應用程序,同事還提供了大量的客戶端工具程序,如mysql,mysqladmin,mysqldump等等。


mysqladmin,顧名思義,提供的功能都是與mysql管理相關的各種功能,如mysql server狀態檢查,各種統計信息的flush,創建/刪除數據庫,關閉 mysql server等等。


myisamchk,功能有點類似“mysqlcheck -c/-r”,對檢查和修復MyISAM存儲引擎的表,dance只能對MyISAM存儲引擎的索引文件有效,而且不用等了連接上MySQL Server即可完成操作。


MyISAM 存儲引擎簡介
MyISAM 支持一下三種類型的索引:
1、B-Tree索引
B-Tree索引,顧名思義,就是所有的索引節點都按照balance tree 的數據結構來存儲,所有的索引數據節點都在葉節點。

2、R-Tree索引
R-Tree 索引的存儲方式和B-tree索引有一些區別,主要涉及用於爲存儲空間和多維數據的字段做索引,索引目前的 MySQL 版本來說,也僅支持geometry 類型的字段作爲索引。
3、Full-Text索引
Full-text索引就是我們常說的全文索引,他的存儲結構是b-tree。主要是爲了解決在我們需要用like查詢的低效問題
MyISAM上面三種索引類型中,最經常使用的就是B-Tree索引了,偶爾會使用到Full-test,但是R-Tree索引一般系統中都是很少使用到的。另外MyISAM的B-Tree索引有一個較大的限制,那就是參與一個索引的所有字段的長度之和不能超過1000字節


Innodb存儲引擎簡介


主要功能方面的主要特點:
1、支持事務安裝 四個級別:READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ 和 SERIALIZABLE。對事務安全的支持


2、數據多版本讀取
Innodb在事務支持的同時,爲了保證數據的一致性以及併發時候的性能,通過對undo信息,實現了數據的多版本讀取。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章