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

PESSIMISTIC_WRITEはテーブル全体をロックしますか?

    エンティティのみをブロックする必要があります。

    PostgreSQL休止状態の方言はfor updateを追加します 書き込みロックの場合: https://github.com/hibernate/hibernate-orm/blob/master/hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL81Dialect.java#L549 (新しいバージョンは同じ実装を使用します)

    for update PostgreSQLによって行ごとに扱われます: https://www.postgresql .org / docs / 9.5 / static / explicit-locking.html




    1. 統計の更新

    2. mysqlデータベースが存在するかどうかを確認し、結果に基づいてアクションを実行します

    3. アクセスソースコード管理にOASIS-SVNとgitを使用する

    4. phpMyAdminでのインポートと同等のプログラム