第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MYSQL中怎么強(qiáng)制終止一條語句的執(zhí)行?

MYSQL中怎么強(qiáng)制終止一條語句的執(zhí)行?

當(dāng)年話下 2019-06-07 14:06:10
MYSQL中怎么強(qiáng)制終止一條語句的執(zhí)行?
查看完整描述

4 回答

?
MMMHUHU

TA貢獻(xiàn)1834條經(jīng)驗 獲得超8個贊

KILL命令的語法格式如下:KILL [CONNECTION | QUERY] thread_id

步驟如下:

1、KILL允許自選的CONNECTION或QUERY修改符:KILL CONNECTION與不含修改符的KILL一樣:它會終止與給定的thread_id有關(guān)的連接。

2、KILL QUERY會終止連接當(dāng)前正在執(zhí)行的語句,但是會保持連接的原狀。

3、如果您擁有PROCESS權(quán)限,則您可以查看所有線程。

4、如果您擁有超級管理員權(quán)限,您可以終止所有線程和語句。否則,您只能查看和終止您自己的線程和語句。

5、您也可以使用mysqladmin processlist和mysqladmin kill命令來檢查和終止線程。

首先登錄mysql,然后使用: show processlist; 查看當(dāng)前mysql中各個線程狀態(tài)。

以上顯示出當(dāng)前正在執(zhí)行的sql語句列表,找到消耗資源最大的那條語句對應(yīng)的id.

然后運行kill命令,命令格式如下:

[sql] view plain copy

kill id;  

- 示例:  

kill 8358  

殺掉即可。


 


查看完整回答
反對 回復(fù) 2019-06-08
?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗 獲得超6個贊

kill掉 ~
show processlist;
找出你要停止的語句
然后找出你要終止的語句的id
在系統(tǒng)下mysqladmin -uroot -ppassword kill 要殺的ID

查看完整回答
反對 回復(fù) 2019-06-08
?
天涯盡頭無女友

TA貢獻(xiàn)1831條經(jīng)驗 獲得超9個贊

如何中止一個SQL語句的執(zhí)行
另一個sqlplus / as sysdba
select * from v$session;
alter system kill session(,)

或是

SELECT 'alter system kill session '''||t.SID||','||t.SERIAL#||''';' from v$session t WHERE t.SID=;

SELECT 'kill -9 '||p.SPID FROM v$session t ,v$process p WHERE t.SID=* AND t.PADDR=p.ADDR;
都可以。

查看完整回答
反對 回復(fù) 2019-06-08
?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗 獲得超8個贊

show processlist;
可以查看所有正在運行的mysql中的線程;

找到你所要終止的線程id;比如是 145623;
執(zhí)行:
kill 145623; 就可以了。

當(dāng)然假如你的sql是比如alter table 一張大表,或者在delete一張大表等等之類的操作的時候,只有耐心等待了。這時候如果真的想要強(qiáng)行停止,只有停mysql實例了,不過這時候可能會表損壞丟數(shù)據(jù)等等。

查看完整回答
反對 回復(fù) 2019-06-08
  • 4 回答
  • 0 關(guān)注
  • 2252 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號