sql >> データベース >  >> RDS >> Mysql

スレッドが失われた場合にテーブルのロックを解除する

    MySQLでいくつかのロックされたテーブルのロックを解除するために私が行うことは次のとおりです

    1)MySQLを入力

    mysql -u your_user -p
    

    2)ロックされたテーブルのリストを見てみましょう

    mysql> show open tables where in_use>0;
    

    3)現在のプロセスのリストを見てみましょう。そのうちの1つがテーブルをロックしています

    mysql> show processlist;
    

    4)これらのプロセスの1つを殺しましょう

    mysql> kill put_process_id_here;
    


    1. SQL Serverクエリ:リテラルでは高速ですが、変数では低速です

    2. 書き込み可能なパーティションへの変更が予期せず失敗する可能性があります

    3. MySQLの各カテゴリからランダムレコードを取得するにはどうすればよいですか?

    4. Mysqliプリペアドステートメント(SQLインジェクション防止)