Symfoware Serverのrdbexecsqlコマンドでのトランザクションの同時実行について
- rdbexecsqlコマンドで参照処理と更新処理を同時に実行しても、排他がかからずに実行できてしまいます。これはなぜですか?
- rdbexecsqlコマンドはデフォルトの状態ではSQL文ごとに自動コミットされます。SQL文ごとにトランザクションが終了するため、排他がかかってもSQL文の終了と同時に排他が解けます。そのため、参照と更新が排他制御なしで同時に実行されたように見えます。
自動コミットを行わないようにするには、rdbexecsqlコマンドの実行時に-cオプションを付けてください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |