PostgreSQLの挿入はROWEXCLUSIVEロックを使用することを理解しています。つまり、挿入を並列化でき、1つの挿入でテーブル全体がロックされないということですか?
問題のテーブルには、DBの外部で生成された主キーがあり、追加のインデックスはありません(ただし、そうでない場合はどうなるのか興味があります)。
編集1:
ドキュメントによると、ROW EXCLUSIVEは、CREATEINDEXによって取得されるSHAREと競合します。
これは、テーブルにインデックスがある場合、挿入によってテーブル全体がロックされることを意味しますか?
または、インデックスを最初に作成するときにのみテーブルがロックされますか?
また、私が今理解しているように、主キーはインデックスでもありますよね?