Symfoware ServerのCREATE DBSPACE文と排他について

CREATE DBSPACE文を実行すると、アプリケーションの処理が待たされます。これは正常な動作ですか?
CREATE DBSPACE文を実行すると、RDBディクショナリに対する排他制御が行われます。その結果、アプリケーションの処理が待たされることがあります。これはSymfowareの仕様どおりの動作です。
テーブルなどの定義情報はRDBディクショナリに保持しています。RDBディクショナリの情報はページ単位に排他が行われます。アプリケーションが利用するテーブル情報が更新対象の情報と同じページに存在する場合は、排他待ちになります。ほかのページに情報が存在するテーブルの場合は、排他待ちになりません。

排他制御については、以下のマニュアルを参照してください。

  Symfoware Server V10.1.0 RDB運用ガイド(データベース定義編)
    付録C アプリケーションおよびRDBコマンド間の排他

なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。

製品・サービス区分 Symfoware
製品・サービス情報
対象製品 Symfoware Server (Native Interface)
プラットフォーム Windows, Solaris, Linux
アンサー種別 運用/保守
このページの先頭へ