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

ストアドプロシージャのロックと同時実行

    データベースにロックを処理させます。 PostgreSQL、および他のすべてのデータベースには、必要に応じて変更するために適切な行をロックするロックコードがあります。 PostgreSQLは、マルチバージョン同時実行制御 と呼ばれるものを使用します。 つまり、事実上、リーダーがライターによってブロックされたりブロックされたりすることはありません。

    現在のソリューションでは、クライアントの数が増えると、アプリケーションが完全に使用できなくなるまでロックが増加します。繰り返しになりますが、データベースにロックを管理させてください。必要に応じてロックを解決するのに非常に効果的です。




    1. SQLテーブルフィールド(MySQL)にインデックスを追加するのはいつですか?

    2. リストを取得するためのSQL集計関数

    3. hasmany関係によるLaravelの注文

    4. SQL Serverのテーブルのすべてのチェックキーと外部キーの制約を無効にする方法(T-SQLの例)