Navicat卡住一直在執(zhí)行中的簡單解決辦法
1,解決蚌埠住了
在使用navicat數(shù)據(jù)庫的時候,操作數(shù)據(jù)庫的一個表,修改表的字段然后保存,發(fā)現(xiàn)一直在保存中。嘗試刪除表,也一直在刪除中,無法出結(jié)果。在數(shù)據(jù)量不大的情況下,且網(wǎng)絡(luò)正常,這種一直在執(zhí)行中的情況,應(yīng)該是表鎖死了。
查看表是否鎖死情況,打開一個查詢,輸入:SHOW PROCESSLIST;
State字段為Waiting for table metadata lock,等待表元數(shù)據(jù)鎖。
若被鎖住了,可以使用KILL命令,KILL后面是Id,即SHOW PROCESSLIST結(jié)果第一列的值。
KILL 43043887;
注意:在刪除進(jìn)程前請確認(rèn)user及db是自己的,不要誤刪了別人的。
2,修改表
是因?yàn)橛虚L鏈接占了mysql的元數(shù)據(jù)鎖,在事務(wù)沒有完成之前,鎖不會釋放alter table獲取不到metadata的獨(dú)占鎖。在表information_schema.innodb_trx中查看數(shù)據(jù)。
trx_mysql_thread_id這個id的進(jìn)程。殺掉進(jìn)程再去修改即可。
KILL 進(jìn)程id
附:Navicat頻繁卡頓未響應(yīng)解決方法-關(guān)閉wallpaper engine
有的情況下Navicat會頻繁卡頓,根據(jù)網(wǎng)上的方法修改保持連續(xù)間隔為30秒后仍然會出現(xiàn)卡頓、未響應(yīng)。
可以嘗試關(guān)閉wallpaper engine等壁紙軟件,因?yàn)槊看吻袚Q壁紙時都會引起Navicat的卡頓和未響應(yīng)。
也可以在wallpaper engine中單獨(dú)設(shè)置策略,即Navicat開啟后關(guān)閉切換壁紙功能,當(dāng)Navicat關(guān)閉后可以正常使用壁紙切換功能。
點(diǎn)擊應(yīng)用程序規(guī)則。
進(jìn)行如上設(shè)置。
總結(jié)
到此這篇關(guān)于Navicat卡住一直在執(zhí)行中的簡單解決辦法的文章就介紹到這了,更多相關(guān)Navicat卡住一直在執(zhí)行內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
DBeaver轉(zhuǎn)儲數(shù)據(jù)庫(導(dǎo)出)的詳細(xì)圖文教程
在工作中,我們會進(jìn)行不同環(huán)境之間數(shù)據(jù)庫的數(shù)據(jù)更新,這篇文章主要給大家介紹了關(guān)于DBeaver轉(zhuǎn)儲數(shù)據(jù)庫(導(dǎo)出)的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2025-01-01一個查詢的SQL語句請教,希望能夠用一條SQL語句得到結(jié)果
一個查詢的SQL語句請教,希望能夠用一條SQL語句得到結(jié)果...2007-06-06DBeaver操作數(shù)據(jù)表的拷貝的實(shí)現(xiàn)
這篇文章主要介紹了DBeaver操作數(shù)據(jù)表的拷貝的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11動態(tài)SQL在梧桐數(shù)據(jù)庫的使用方法及適應(yīng)場景
這篇文章主要介紹了動態(tài)SQL在梧桐數(shù)據(jù)庫的使用方法及適應(yīng)場景,通過簡單的例子展示了如何在梧桐數(shù)據(jù)庫中使用動態(tài)SQL,動態(tài)SQL可以靈活處理不同量的輸入?yún)?shù),提升查詢效率,但也會增加代碼調(diào)試的難度,適用場景包括處理不確定的參數(shù)、通過輸入生成其他參數(shù)以及在for循環(huán)中使用2024-11-11聊聊Navicat統(tǒng)計(jì)的行數(shù)竟然和表實(shí)際行數(shù)不一致的問題
Navicat作為數(shù)據(jù)庫管理工具,在業(yè)界廣受歡迎,這篇文章主要介紹了Navicat統(tǒng)計(jì)的行數(shù)竟然和表實(shí)際行數(shù)不一致的問題,需要的朋友可以參考下2021-12-12