a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > 文庫 > 正文

翻譯5.7手冊InnoDB部分第一篇――InnoDB介紹

2024-09-07 22:12:34
字體:
供稿:網(wǎng)友
         翻譯5.7手冊InnoDB部分第一篇——InnoDB介紹:

1. InnoDB介紹
       InnoDB是一個高可靠,高性能的多用途數(shù)據(jù)庫存儲引擎。在MySQL5.7中InnoDB是默認(rèn)使用的存儲引擎,當(dāng)然,你可以配置其它存儲引擎,比如沒有通過ENGINE設(shè)置為InnoDB的建表語句。
 
       InnoDB的關(guān)鍵特性
 
       列舉以下重要幾點:
 
      DML操作在ACID模式下執(zhí)行(插入,更新,刪除操作,要注意的是查詢操作有時候也可能認(rèn)為是DML操作,如select * from table for update),也就是關(guān)于事務(wù)的提交,回滾,故障恢復(fù)。
      行級鎖和類似Oracle的非鎖定讀以及多用戶的支持。
      聚集索引,InnoDB會根據(jù)表的主鍵在數(shù)據(jù)存儲的時候?qū)?shù)據(jù)進(jìn)行排序以減少通過主鍵查詢時的I/O。每一個InnoDB表的主鍵就是一個聚集索引
      在保證數(shù)據(jù)完整性方面,InnoDB支持外鍵,有外鍵存在時,數(shù)據(jù)在插入,更新和刪除的時候都有外鍵約束。
InnoDB特性
 
Storage limits
 
存儲限制
 
64TB
 
Transactions
 
事務(wù)
 
Yes
 
Locking granularity
 
鎖粒度
 
Row
 
MVCC
 
多版本并發(fā)控制
 
Yes
 
Geospatial data type support
 
地理坐標(biāo)數(shù)據(jù)類型支持
 
Yes
 
Geospatial indexing support
 
坐標(biāo)索引支持
 
Yes[a]
 
B-tree indexes
 
B-tree 索引
 
Yes
 
T-tree indexes
 
T-tree 索引
 
No
 
Hash indexes
 
哈希索引
 
No[b]
 
Full-text search indexes
 
全文索引
 
Yes[c]
 
Clustered indexes
 
聚集索引
 
Yes
 
Data caches
 
緩存
 
Yes
 
Index caches
 
索引緩存
 
Yes
 
Compressed data
 
壓縮功能
 
Yes[d]
 
Encrypted data[e]
 
加密功能
 
Yes
 
Cluster database support
 
集群支持
 
No
 
Replication support[f]
 
復(fù)制支持
 
Yes
 
Foreign key support
 
外鍵支持
 
Yes
 
Backup / point-in-time recovery[g]
 
時間點恢復(fù)
 
Yes
 
Query cache support
 
查詢緩存支持
 
Yes
 
Update statistics for data dictionary
 
更新靜態(tài)字典數(shù)據(jù)
 
Yes
 
一些特性說明:
 
[a] 在MySQL5.7.5以及更高的版本中InnoDB 支持地理位置。
 
[b] InnoDB 在自適應(yīng)哈希索引內(nèi)部使用哈希索引。
 
[c] 在MySQL 5.6.4 以及更高的版本中InnoDB 支持全文索。
 
[d] 表壓縮功能需要Barracuda 的文件格式
 
[e] 通過加密函數(shù)實現(xiàn)。
 
[f] 支持,但不是在引擎級別實現(xiàn)。
 
[g] 支持,但不是在引擎級別實現(xiàn)。.
 
各種存儲引擎的對比將在后面的章節(jié)中詳細(xì)列出。
 
1.1     為什么要選擇InnoDB
選擇InnoDB的理由如下:
 
如果你的服務(wù)器由于硬件或軟件的問題而崩潰,你不用考慮數(shù)據(jù)庫當(dāng)時發(fā)生的事情,也不需要你在數(shù)據(jù)庫重新啟動后做任何特殊處理。InnoDB的故障恢復(fù)機(jī)制會自動幫你完成所有在故障發(fā)生前的提交,另外,對沒有提交的動作不做任何操作。
InnoDB存儲引擎對于訪問的數(shù)據(jù)在內(nèi)存中持有一個緩存表數(shù)據(jù)和索引的緩存池,用戶的一些查詢可以從內(nèi)存中的緩存池中直接返回數(shù)據(jù)。這種緩存方式適用于很多提高處理速度的場景。在一臺專用的數(shù)據(jù)庫服務(wù)器上,InnoDB緩存池的內(nèi)存占用通常都高于總內(nèi)存的80%。

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 午夜免费福利电影 | 激情福利视频 | 国产精品视频一区二区免费不卡 | 欧美午夜精品一区二区三区电影 | 日韩色影视| 欧美精品福利视频 | 国产午夜精品一区二区 | h片在线免费观看 | 久久国产精品视频 | 久久精品色欧美aⅴ一区二区 | 国产精品九九 | 欧美一区二区在线观看 | 日韩不卡中文字幕 | 亚洲第一免费网站 | 蜜桃一本色道久久综合亚洲精品冫 | 久久99亚洲精品久久 | 国产视频一区二区 | 97精品国产97久久久久久免费 | 日韩一片| 日本综合久久 | 亚洲一区日韩 | 日本精品中文字幕 | 日本性视频| 亚洲欧美中文日韩在线v日本 | 91精品国产综合久久久亚洲 | 精品久久久久久国产 | 日韩快播电影 | 国产精品1区2区3区 国产成人精品一区二区三区四区 | 亚洲一区二区三区四区在线 | 日韩午夜在线视频 | 国产精品久久久久国产a级 色999国产 | www.成人| 制服 丝袜 综合 日韩 欧美 | 97超碰人人| 精品久久久久久久 | 精品久久一区二区三区 | 中文字幕视频免费观看 | 久草在线在线精品观看 | 一本视频在线 | 欧美日韩一区电影 | 激情六月婷 |