国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

mysql關于memory引擎的表的合集

2024-07-24 12:34:39
字體:
來源:轉載
供稿:網(wǎng)友
  總結
 
  1、memory引擎表數(shù)據(jù)只存放在內存中,插入數(shù)據(jù)后,文件也只有表結構文件,沒有表數(shù)據(jù)文件, 重啟后,數(shù)據(jù)丟失 ,但是表結構還在,表結構文件也還在
 
  2、memory引擎表,一個會話修改了數(shù)據(jù),其他會話可以立即看到修改后的數(shù)據(jù),和oracle的臨時表完全不同
 
  3、要清空memory引擎表,delete、truncate、drop、重啟都可以,沒有類似oracle這樣的flush buffer_cache的直接清空內存的方法
 
  4、memory引擎表最大大小受參數(shù)max_heap_table_size的限制,具體見官方文檔
 
  5、也就是說,momory引擎的表,除了這兩點,表數(shù)據(jù)放在內存中、重啟后數(shù)據(jù)丟失,其他一切都和普通表一樣。
 
  6、生產環(huán)境不建議使用memory引擎,因為它有兩個最大的缺點,其一它只有表鎖沒有行鎖,這樣一旦表有更新操作,就會堵塞其他會話對這張表的讀寫。其二它的數(shù)據(jù)存放在內存中,一旦在M-S架構中,S從庫重啟,S從庫數(shù)據(jù)就會丟失,但是M主庫數(shù)據(jù)還在,繼而影響主從同步,因為重啟后如果收到一條update語句后,主庫正常執(zhí)行,把該語句發(fā)送到從庫就會報錯找不到更新的行,導致主從同步停止。
 
  7、如果非要用memory引擎的優(yōu)點,把數(shù)據(jù)存放在內存中,可以考慮使用memory引擎臨時表,正好可以避免上面6的兩個缺點。
 
  實驗過程
 
  mysql> use test1
 
  mysql> create table tab3 (hid int) engine memory;
 
  [root@mydb ~]# ll /var/lib/mysql/test1 |grep tab3
 
  -rw-r----- 1 mysql mysql    8558 Sep 30 11:00 tab3.frm

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东乡族自治县| 浦县| 威海市| 福安市| 拉萨市| 十堰市| 保德县| 汶上县| 通州市| 兴仁县| 德惠市| 东山县| 阳东县| 苍梧县| 高安市| 木兰县| 进贤县| 昌邑市| 达拉特旗| 专栏| 综艺| 大安市| 星座| 确山县| 新疆| 白水县| 休宁县| 瓮安县| 巨鹿县| 全椒县| 诸暨市| 永修县| 含山县| 庆元县| 固镇县| 普洱| 余干县| 武冈市| 哈巴河县| 平果县| 大兴区|