溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql -存儲引擎

發布時間:2020-08-11 23:54:08 來源:網絡 閱讀:297 作者:lzf05303774 欄目:MySQL數據庫

1、存儲引擎:是表級別的類型。

2、查看表存儲引擎的方法:

(1)、mysql> show table status in mydb where name='classes'\G;

1. row

Name: classes 表名

Engine: InnoDB 存儲引擎

Version: 10 表的當前版本(多版本并發)

Row_format: Compact 行格式

Rows: 4 表中的數據行數

Avg_row_length: 4096 平均每行包含的字節數

Data_length: 16384 表中數據的總字節數

Max_data_length: 0 表能夠占用的最大空間,單位字節

Index_length: 0 索引的大小,單位字節

Data_free: 8388608

Auto_increment: 5 下一個Auto_increment值

Create_time: 2015-12-24 18:35:10 表的創建時間

Update_time: NULL 表數據最近一次的修改時間

Check_time: NULL 使用check table 或 myisamchk最近一次檢測表的時間

Collation: utf8_general_ci 排序規則

Checksum: NULL

Create_options: 創建表時指定的選項。

Comment: 表的注釋

(2)、mysql>use mydb;

mysql> show table status like 'classes'\G;

1. row

Name: classes

Engine: InnoDB

Version: 10

Row_format: Compact

Rows: 4

Avg_row_length: 4096

Data_length: 16384

Max_data_length: 0

Index_length: 0

Data_free: 8388608

Auto_increment: 5

Create_time: 2015-12-24 18:35:10

Update_time: NULL

Check_time: NULL

Collation: utf8_general_ci

Checksum: NULL

Create_options:

Comment:

3、InnoDB存儲引擎的特性:

(1)、支持事務:事務日志。

(2)、支持外鍵

(3)、MVCC多版本并發控制

(4)、支持聚簇索引也叫聚集索引,因聚簇索引的索引文件和數據文件放置到一起,因此聚簇索引只能有一個,

一般用主鍵做聚簇索引。那么,其他非聚簇索引通常稱為輔助索引

(輔助索引的索引文件和數據文件不放置到一起),輔助索引可以有多個。

(5)、支持熱備份,前提是表存儲時使用獨立表空間(innoDB_file_pre_table=ON )。

(6)、支持行級鎖。

(7)、數據庫崩潰后可以恢復數據,因有事務日志。

4、MyISAM存儲引擎的特性:

(1)、不支持事務。

(2)、不支持外鍵。

(3)、不支持行級鎖,支持表級鎖。

(4)、支持延遲更新索引。

(5)、支持全文索引。

(6)、適用場景:讀多寫少、數據較小的表;能容忍崩潰后的修改操作和數據丟失。

(7)、此存儲引擎要定期處理磁盤碎片,不然速度回越來越慢,命令是:optimize table 表名。

5、ARCHIVE存儲引擎的特性:

(1)、僅支持insert和select,支持很好的壓縮功能。

(2)、適用于存儲日志信息或者其它按時間序列實現的數據采集類的應用。

(3)、不支持事務和索引。

6、第三方的存儲引擎:

(1)、XtraDB:增強版的InnoDB,由Percona提供;

編譯安裝時,下載XtraDB的源碼替換為Mysql存儲引擎中的InnoDB的源碼,

XtraDB已作為MariaDB中的默認的存儲引擎。

(2)、TokuDB:使用Fractal Trees索引,性能很高,特別適用于存儲大數據的表,

已被引入到新版的MariaDB中。

(3)、PBXT:MariaDB自帶此存儲引擎,對SSD硬盤提供適當的支持,

支持事務、MVCC、外鍵約束等,性能也比較高。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女