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

MySQL heap使用大匯總

數(shù)據(jù)庫(kù) MySQL
我們今天主要向大家描述的是MySQL heap的具體使用大匯總,如果你是MySQL heap瘋狂熱捧一族的話,相信以下的文章會(huì)給你很大的幫助。

以下的文章主要講述的是MySQL heap的具體使用大匯總,我們大家都知道內(nèi)存表用哈希散列索引把相關(guān)的實(shí)際應(yīng)用的數(shù)據(jù)保存在內(nèi)存中,因此具有極快的速度,適合緩存中小型數(shù)據(jù)庫(kù),但是使用上受到一些限制,以下是藍(lán)草使用的一些感受。

1、MySQL heap對(duì)所有用戶的連接是可見(jiàn)的,這使得它非常適合做緩存。

2、僅適合使用的場(chǎng)合。heap不允許使用xxxTEXT和xxxBLOB數(shù)據(jù)類型;只允許使用=和<=>操作符來(lái)搜索記錄(不允許<、>、<=或>=);不支持auto_increment;只允許對(duì)非空數(shù)據(jù)列進(jìn)行索引(not null)。

注:操作符 “<=>” 說(shuō)明:NULL-safe equal.這個(gè)操作符和“=”操作符執(zhí)行相同的比較操作,不過(guò)在兩個(gè)操作碼均為NULL時(shí),其所得值為1而不為NULL,而當(dāng)一個(gè)操作碼為NULL時(shí),其所得值為0而不為NULL。

 

3、一旦服務(wù)器重啟,所有heap表數(shù)據(jù)丟失,但是heap表結(jié)構(gòu)仍然存在,因?yàn)镸ySQL heap表結(jié)構(gòu)是存放在實(shí)際數(shù)據(jù)庫(kù)路徑下的,不會(huì)自動(dòng)刪除。重啟之后,heap將被清空,這時(shí)候?qū)eap的查詢結(jié)果都是空的。

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

5、對(duì)于重啟造成的數(shù)據(jù)丟失,有以下的解決辦法:

a、在任何查詢之前,執(zhí)行一次簡(jiǎn)單的查詢,判斷heap表是否存在數(shù)據(jù),如果不存在,則把數(shù)據(jù)重新寫(xiě)入,或者DROP表重新復(fù)制某張表。這需要多做一次查詢。不過(guò)可以寫(xiě)成include文件,在需要用該heap表的頁(yè)面隨時(shí)調(diào)用,比較方便。

 

b、對(duì)于需要該heap表的頁(yè)面,在該頁(yè)面***次且僅在***次查詢?cè)摫頃r(shí),對(duì)數(shù)據(jù)集結(jié)果進(jìn)行判斷,如果結(jié)果為空,則需要重新寫(xiě)入數(shù)據(jù)。這樣可以節(jié)省一次查詢。

 

c、更好的辦法是在MySQL每次重新啟動(dòng)時(shí)自動(dòng)寫(xiě)入數(shù)據(jù)到MySQLheap,但是需要配置服務(wù)器,過(guò)程比較復(fù)雜,通用性受到限制。

 

藍(lán)草目前采用的是第二種辦法。

 

6、一些預(yù)期可能用到的sql語(yǔ)句

如果表存在,則刪除

 

  1. DROP TABLE IF EXISTS `abc`; 

 

復(fù)制整張表xyz為heap表abc(包含所有數(shù)據(jù))

 

 

  1. CREATE TABLE `abc` type=heap select * from `xyz`; 

 

添加主鍵id

 

  1. ALTER TABLE `abc` ADD PRIMARY KEY (`id`); 

 

添加索引username

 

 

  1. ALTER TABLE `abc` ADD INDEX `abc` (`username`);  

以上的相關(guān)內(nèi)容就是對(duì)MySQL heap使用總結(jié)的介紹,望你能有所收獲。

【編輯推薦】

  1. 用MySQL 數(shù)字類型如何正確的轉(zhuǎn)換函數(shù)
  2. MySQL EXPLAIN語(yǔ)句中的extended 選項(xiàng)介紹
  3. MySQL SHOW INDEX語(yǔ)法的實(shí)際應(yīng)用
  4. MySQL存儲(chǔ)引擎InnoDB與MyISAM的差別
  5. MySQL數(shù)據(jù)庫(kù)中常用的應(yīng)用技巧有哪些?
責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-28 19:32:24

MySQL使用方法

2010-05-21 18:20:43

MySQL常用技巧

2010-05-13 11:05:56

2010-05-11 10:36:13

MySQL索引類型

2010-05-19 18:23:34

2010-05-13 13:27:23

2010-11-22 16:51:10

MySQL內(nèi)存表

2010-02-03 16:32:13

2010-05-28 18:28:51

MySQL常用命令

2010-05-28 19:12:09

MySQL使用方法

2010-06-12 15:36:01

2010-05-27 12:49:30

MySQL中文亂碼

2010-03-11 13:47:39

2019-05-23 08:08:33

MySQL數(shù)據(jù)庫(kù)DBA

2015-09-17 10:48:17

Web前端

2010-08-31 23:15:42

IT筆試題企業(yè)

2009-08-18 16:14:28

思科認(rèn)證CCNA考試心得

2009-10-21 14:16:50

服務(wù)器故障排除

2010-04-14 11:23:16

打印服務(wù)器排錯(cuò)

2010-07-19 11:17:28

SQL Server
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: av入口 | 中文字幕日韩在线观看 | 欧美aⅴ在线观看 | 亚洲精品在线视频 | 成人亚洲一区 | 一级二级三级黄色 | 亚洲日韩中文字幕一区 | 中国黄色毛片视频 | 婷婷综合 | 欧美一级做性受免费大片免费 | 亚洲一区网站 | 麻豆av片| 毛片免费在线观看 | 91伊人| 免费成人高清在线视频 | 午夜影院在线观看 | 在线视频成人 | 天天天天天天天干 | 成年人免费在线视频 | 交专区videossex农村 | 国产成人av在线播放 | 亚洲情侣视频 | 欧美日韩久久 | 国产美女久久久 | 99精品欧美 | 久久精品视频免费看 | 国产色片在线 | 久久夜视频 | 黄久久久 | 99精品久久99久久久久 | 久在草| 亚洲精品乱码久久久久久蜜桃91 | 毛片99 | 日韩在线一区二区三区 | 国产精品久久久久久久久久妞妞 | 无码国模国产在线观看 | 91久久久久久久久久久 | 久久9久| 日日摸夜夜添夜夜添特色大片 | 婷婷福利视频导航 | 日韩成人一区二区 |