スケーラブルデータベースサーバ HiRDB Version 8 システム定義(UNIX(R)用)

[目次][索引][前へ][次へ]

12.2.6 排他制御に関するオペランド

13) pd_hb_get_lock = Y| N
検索系SQLで参照するデータに排他を掛けるかどうかを指定します。ORACLEでは通常,検索系SQLで排他を掛けません。このため,ORACLEのデータベースを参照してほかのデータベースを更新するトランザクションと,ほかのデータベースを参照してORACLEのデータベースを更新するトランザクションを同時に実行すると,これらのトランザクションの連続性を保証しません。このような場合に,ORACLEから読み出したデータに排他を掛けてトランザクションの連続性を保証してください。
Y:
検索系SQLで参照したデータに排他を掛けます。SELECT文にFOR UPDATE句を指定した場合に排他が掛かります。Yを指定すると,排他を掛けたデータはほかのトランザクションから参照できなくなるため,ORACLEでの同時実行性能が低下します。
N:
検索系SQLで参照したデータに排他を掛けません。