mysqlロックテーブルクエリーとロック解除操作

598 ワード

mysqlロックテーブルクエリーとロック解除操作
1、データベース操作を行う時、自分の不注意やプログラム設計上の欠陥によってロックテーブルが発生する場合があります.mysqlでロックテーブルを表示し、ロックを解除する手順は以下の通りです.
    //1.            
    SELECT * FROM information_schema.INNODB_TRX;
    //2.          trx_mysql_thread_id
    kill trx_mysql_thread_id

 
2、もう一つのクエリーロック方法
    1、      
    show OPEN TABLES where In_use > 0; 
    2、    
    show processlist
             ===   kill    id
      :
            
    SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 
            
    SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;