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

MySQL行レベルのロック

    idにインデックスを追加する必要があります 行レベルのロックを確実に取得するための列。 SELECT ... FOR UPDATE 実際に選択された行だけでなく、クエリを実行するために読み取られたすべての行をロックします。インデックスがないと、全表スキャンを実行する必要があるため、結果としてすべての行がロックされます。

    インデックスを使用すると、そのインデックスエントリにロックをかけるだけで、他の行を読み取る必要がないため、他の行がロックされることはありません。




    1. MySQLユーザーあたりの投稿の総数を検索します

    2. ORA-01653:表領域で表を拡張できませんORA-06512

    3. MySQLがレコードを削除しない

    4. OpenShiftアプリがMySQLに接続できません:JDBCConnectionException:接続を開くことができませんでした