資料庫名稱: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 權限