[SQL ] [已解決] MySQL 重開後,資料會回溯
資料庫名稱:MySQL
資料庫版本:5.6
內容/問題描述:
我把 MySQL 存放資料的目錄設定在 NFS 上 (我錯了...)
之前跑得好好的,但今天誤將 NFS 重開,導致 MySQL 行為變得很怪。
因為不確定到底出了啥問題,索性就把整個資料庫 dump 出來,
接著新建一個新的 DB,並把資料目錄指到到 localdisk
最後把 dump 出來的資料 restore 回 localdisk 的資料目錄。
但就算放到 locakdisk 上,MySQL 的行為依舊很怪 冏。
也就是不管資料放在原本的 NFS 或者是 localdisk 上,
以下兩點都會發生
希望各位大大撥空解答
1.
我用 MySQL workbench 當做 client,把一個 table 的內容刪掉後,
有明確的執行了 commit;
大概像這樣
delete from xxx;
commit;
然後把 MySQL 重開,
接著發現剛剛刪掉的資料又回來了...
請問這正常嗎 ?
ps. 我把 innodb_buffer_pool_size 設定成 2048m,
不知道有沒有關係
2.
我的 batch 程式在執行 insert 時,指令會明顯 hang 住
接著利用 show processlist 會發現有個 insert 的指令卡在那邊。
此時我在 GUI client 上直接執行同樣指令卻可馬上成功。
請問這樣正常嗎 冏
ps. 帳號有 insert 權限
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.135.100
※ 文章網址: http://www.ptt.cc/bbs/Database/M.1400690717.A.47A.html
※ 編輯: Garen (61.228.135.100), 05/22/2014 00:48:36
※ 編輯: Garen (61.228.135.100), 05/22/2014 00:50:32
推
05/22 03:10, , 1F
05/22 03:10, 1F
→
05/22 03:10, , 2F
05/22 03:10, 2F
→
05/22 03:11, , 3F
05/22 03:11, 3F
→
05/22 22:56, , 4F
05/22 22:56, 4F