91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

什么時候可以考慮使用MySQL MEMORY引擎

發布時間:2020-08-11 15:22:02 來源:ITPUB博客 閱讀:162 作者:chenfeng 欄目:MySQL數據庫
通常使用MEMORY涉及到以下特性:
1.操作相關的短暫的,非重要數據的管理或者cache,當MySQL進程夯住或服務重啟,MEMORY表的數據就會丟失。
2.內存存儲訪問快速,并且延遲低。數據可以填充到內存不會導致操作系統swap到虛擬內存。
3.只讀或者讀多的數據訪問模式。
MySQL Cluster提供和MEMORY相似的功能來提高性能,但提供MEMORY不支持的額外的特性,例如:
1.行級鎖并且多線程操作,client降低爭用。
2.可擴展性
3.數據持久性的后臺操作
4.shared-nothing的結構,多host操作不會有單點錯誤。
5.自動數據分布,應用程序不需要參與用戶sharding或者分區解決方案。
6.支持可變長字段,MEMORY不支持。

如果MEMORY表hash索引的列包含在很多索引中,date表字段的值會影響性能。性能影響和被幾個索引引用有關。你可以使用b樹索引來避免問題。
MEMORY表可以是非唯一的key。
索引列的值可以是null


MEMORY表的物理特性:
MEMORY存儲引擎都有個相關的磁盤文件,用來保存表定義。表名.frm。
MEMORY表有以下幾個特性:
1.MEMORY表使用小的block,表使用動態hash存儲,沒有額外的key空間。刪除行把空間放到一個鏈表。當你插入的時候會重新使用。MEMORY表在插入和刪除混合沒有什么問題。
2.內存表固定長度。可變長度類型比如varchar也以固定長度保存。
3.內存表不能包含BLOB,TEXT列
4.MEMORY支持AUTO_INCREMENT列
5.沒有臨時內存表可以被所有客戶端共享,可其他臨時表一樣。
向AI問一下細節

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

AI

苗栗市| 福州市| 久治县| 湘西| 宜兴市| 仲巴县| 泗洪县| 韶关市| 安康市| 和林格尔县| 华池县| 新郑市| 始兴县| 柯坪县| 定南县| 乌兰察布市| 喜德县| 九龙坡区| 泽库县| 万荣县| 阜新市| 梁山县| 蓬莱市| 宣城市| 安图县| 安塞县| 玉林市| 汝阳县| 临汾市| 凭祥市| 普陀区| 育儿| 兴安县| 海兴县| 桂林市| 七台河市| 阿图什市| 淅川县| 红河县| 拜泉县| 双柏县|