同じテーブルで動作する 2 つのアプリケーションからログインし、2 つのプログラムから 2 つの操作を実行しているため、バックグラウンド SQL クエリが実行されます。また、1 つの操作が原因で、もう 1 つの操作が停止したり、実行が非常に遅くなったりします。これら 2 つのクエリが非常に長い間一緒に保持されていることがわかりました。
- テーブルから count(*) を選択 ....
- テーブルに挿入......
また、実行時にクエリによって取得されたロックを表示する方法や、どのクエリが競合している可能性があるかを確認する方法について教えてください。