国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 惠安县| 泰宁县| 绍兴市| 中牟县| 衡水市| 榆社县| 金湖县| 洪雅县| 镇宁| 苍山县| 蒙城县| 山阴县| 太谷县| 泗阳县| 临潭县| 丹阳市| 杨浦区| 澄江县| 延寿县| 南皮县| 米脂县| 玉田县| 通榆县| 睢宁县| 宁南县| 伊通| 贵港市| 景洪市| 根河市| 辽宁省| 滁州市| 白沙| 枣强县| 游戏| 华坪县| 嵊泗县| 丰宁| 静海县| 宿州市| 宕昌县| 南涧|