成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL內存表heap使用總結歸納

數據庫 MySQL
MySQL中的內存表使用哈希散列索引把數據保存在內存中,因此具有極快的速度,適合緩存中小型數據庫,下面就讓我們了解一些內存表heap使用的一些知識。

MySQL內存表相信大家都不會陌生,下面就對MySQL內存表heap使用進行了總結歸納,供您參考學習之用。

MySQL內存表使用哈希散列索引把數據保存在內存中,因此具有極快的速度,適合緩存中小型數據庫,但是使用上受到一些限制。

1、heap對所有用戶的連接是可見的,這使得它非常適合做緩存。

2、僅適合使用的場合。heap不允許使用xxxTEXT和xxxBLOB數據類型;只允許使用=和<=>操作符來搜索記錄(不允許& lt;、>、<=或>=);不支持auto_increment;只允許對非空數據列進行索引(not null)。
注:操作符 “<=>” 說明:NULL-safe equal.這個操作符和“=”操作符執行相同的比較操作,不過在兩個操作碼均為NULL時,其所得值為1而不為NULL,而當一個操作碼為NULL時,其所得值為0而不為NULL。

3、一旦服務器重啟,所有heap表數據丟失,但是heap表結構仍然存在,因為heap表結構是存放在實際數據庫路徑下的,不會自動刪除。重啟之后,heap將被清空,這時候對heap的查詢結果都是空的。

4、如果heap是復制的某數據表,則復制之后所有主鍵、索引、自增等格式將不復存在,需要重新添加主鍵和索引,如果需要的話。

5、對于重啟造成的數據丟失,有以下的解決辦法:
a、在任何查詢之前,執行一次簡單的查詢,判斷heap表是否存在數據,如果不存在,則把數據重新寫入,或者DROP表重新復制某張表。這需要多做一次查詢。不過可以寫成include文件,在需要用該heap表的頁面隨時調用,比較方便。
b、對于需要該heap表的頁面,在該頁面***次且僅在***次查詢該表時,對數據集結果進行判斷,如果結果為空,則需要重新寫入數據。這樣可以節省一次查詢。
c、更好的辦法是在mysql每次重新啟動時自動寫入數據到heap,但是需要配置服務器,過程比較復雜,通用性受到限制。
藍草目前采用的是第二種辦法。

6、一些預期可能用到的sql語句

//如果表存在,則刪除
DROP TABLE IF EXISTS `abc`;
//復制整張表xyz為heap表abc(包含所有數據)
CREATE TABLE `abc` type=heap select * from `xyz`;
//添加主鍵id
ALTER TABLE `abc` ADD PRIMARY KEY (`id`);
//添加索引username
ALTER TABLE `abc` ADD INDEX `abc` (`username`);

 

 

【編輯推薦】

實例講解MySQL連接查詢

Mysql多表查詢的實現

Mysql臨時表的用法

拆表用的MySQL存儲過程

深入探討MySQL鎖機制

 
 

責任編輯:段燃 來源: 互聯網
相關推薦

2010-05-24 10:42:33

MySQL heap

2010-05-27 10:50:11

MySQL命令

2009-10-29 13:34:01

ADO.NET對象

2012-02-23 10:28:12

MySQL

2013-02-20 16:14:39

Android開發內存泄露

2009-11-10 13:08:13

VB.NET編程技巧

2009-11-02 13:14:18

VB.NET函數

2010-11-23 14:46:20

MySQL內存表

2009-11-04 10:35:42

ADO.NET Con

2009-10-26 16:53:00

VB.NET常用代碼

2010-05-12 18:48:31

MySQL數據庫

2009-11-10 11:25:35

VB.NET與Basi

2009-10-21 09:19:40

VB.NET文件壓縮 

2010-04-19 13:31:29

無線網絡故障

2010-10-12 10:38:14

2009-07-21 14:15:00

iBATIS.NET多

2019-09-24 08:56:00

內存Redis使用

2010-05-07 14:26:55

Oracle臨時表

2010-05-14 17:27:40

MySQL中文亂碼

2010-11-23 15:12:03

MySQL授權表
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久av | 国产区高清 | 日韩一级 | 天天干天天爱天天操 | 欧美11一13sex性hd | 97精品超碰一区二区三区 | 午夜精品久久 | 中国大陆高清aⅴ毛片 | 成人国产精品色哟哟 | 亚洲毛片在线观看 | 2021天天干夜夜爽 | 日韩资源| 国产欧美一区二区三区在线播放 | 精品国产欧美一区二区三区成人 | 国产午夜精品久久久 | 国内精品在线视频 | 天天拍天天色 | 国产一区二区三区四区 | 日韩精品在线观看视频 | 日本不卡一区 | 日本高清视频网站 | 成年人在线视频 | 日韩在线不卡 | 一道本不卡视频 | 久久久蜜桃一区二区人 | 在线观看视频h | 99久久久久久99国产精品免 | 欧美专区日韩 | 一区二区中文字幕 | 久久久综合久久 | 久久免费精品视频 | 久久精品国产一区二区三区 | 欧美一区二区在线观看 | 一区二区免费 | 国产福利在线视频 | 亚洲精品68久久久一区 | 日韩亚洲一区二区 | 偷牌自拍 | 成人综合视频在线观看 | 中文字幕日韩欧美 | 精品国产黄a∨片高清在线 www.一级片 国产欧美日韩综合精品一区二区 |