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

MySQL heap使用大匯總

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

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

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

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

注:操作符 “<=>” 說明:NULL-safe equal.這個操作符和“=”操作符執行相同的比較操作,不過在兩個操作碼均為NULL時,其所得值為1而不為NULL,而當一個操作碼為NULL時,其所得值為0而不為NULL。

 

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

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

5、對于重啟造成的數據丟失,有以下的解決辦法:

a、在任何查詢之前,執行一次簡單的查詢,判斷heap表是否存在數據,如果不存在,則把數據重新寫入,或者DROP表重新復制某張表。這需要多做一次查詢。不過可以寫成include文件,在需要用該heap表的頁面隨時調用,比較方便。

 

b、對于需要該heap表的頁面,在該頁面***次且僅在***次查詢該表時,對數據集結果進行判斷,如果結果為空,則需要重新寫入數據。這樣可以節省一次查詢。

 

c、更好的辦法是在MySQL每次重新啟動時自動寫入數據到MySQLheap,但是需要配置服務器,過程比較復雜,通用性受到限制。

 

藍草目前采用的是第二種辦法。

 

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

如果表存在,則刪除

 

  1. DROP TABLE IF EXISTS `abc`; 

 

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

 

 

  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`);  

以上的相關內容就是對MySQL heap使用總結的介紹,望你能有所收獲。

【編輯推薦】

  1. 用MySQL 數字類型如何正確的轉換函數
  2. MySQL EXPLAIN語句中的extended 選項介紹
  3. MySQL SHOW INDEX語法的實際應用
  4. MySQL存儲引擎InnoDB與MyISAM的差別
  5. MySQL數據庫中常用的應用技巧有哪些?
責任編輯:佚名 來源: 互聯網
相關推薦

2010-05-28 19:32:24

MySQL使用方法

2010-05-13 11:05:56

2010-05-11 10:36:13

MySQL索引類型

2010-05-21 18:20:43

MySQL常用技巧

2010-05-13 13:27:23

2010-05-19 18:23:34

2010-11-22 16:51:10

MySQL內存表

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數據庫DBA

2015-09-17 10:48:17

Web前端

2010-04-14 11:23:16

打印服務器排錯

2010-07-19 11:17:28

SQL Server

2012-12-25 15:44:59

Windows Pho應用商店

2010-08-31 23:15:42

IT筆試題企業

2009-08-18 16:14:28

思科認證CCNA考試心得
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩国产一区二区三区 | 久久精品a级毛片 | 极情综合网 | 日本三级精品 | 在线视频 亚洲 | 亚洲精品大全 | 毛片在线免费播放 | 国产一区二区三区免费 | 69堂永久69tangcom | 日韩www | 91pao对白在线播放 | 欧美综合网 | 欧美 视频 | 亚洲福利视频一区二区 | 一区亚洲 | 国产成人精品999在线观看 | 国产免费xxx| 欧美高清性xxxxhdvideosex | 午夜精品视频一区 | 久久久噜噜噜久久中文字幕色伊伊 | 中日韩毛片 | 97超在线视频 | 欧美视频 | 国产1区2区在线观看 | 成年视频在线观看 | 国产精品综合色区在线观看 | 久久久精品影院 | 国产91中文 | 欧美日韩国产一区 | 国产目拍亚洲精品99久久精品 | 99精品视频在线 | 成人精品一区二区三区中文字幕 | 日韩精品视频在线播放 | 亚洲视频在线观看一区二区三区 | 免费黄色网址视频 | 中文字幕一区二区三区在线视频 | 尹人av| 狠狠干av| 日韩精品一区二区三区在线 | 99久久精品国产一区二区三区 | 91 久久 |