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

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

5.1 オペランドの形式

シングルサーバ定義ではシングルサーバの実行環境を定義します。ここでは,シングルサーバ定義の各オペランドの形式について説明します。なお,表中の「番号」は,「5.2 オペランドの説明」で説明するオペランドに付けた番号と対応しています。

●HiRDBシステム定義を初めて作成される方へ
太字表示されているオペランドの指定値をまず決めてください。基本的には,太字表示されているオペランドを指定すれば,HiRDBを開始できます。
<この節の構成>
(1) プロセス
(2) 作業表
(3) システム監視
(4) SQL実行時間警告出力機能
(5) 拡張SQLエラー情報出力機能
(6) 排他制御
(7) バッファ
(8) 共用メモリ
(9) RPCトレース情報
(10) トラブルシュート情報
(11) グローバルバッファ
(12) セキュリティ
(13) プラグインインデクスの遅延一括作成
(14) Java
(15) システムログファイル
(16) シンクポイントダンプファイル
(17) サーバ用ステータスファイル
(18) サーバ用ステータスファイル(障害発生時)
(19) 作業表用ファイル
(20) システムログファイルの構成
(21) シンクポイントダンプファイルの構成
(22) プラグイン

(1) プロセス

番号 形式
1 〔set pd_process_count = 常駐プロセス数〔,サーバ開始時の常駐プロセス数〕〕
2 〔set pd_server_cleanup_interval = 非常駐サーバプロセス停止処理の実行間隔〕
3 〔set pd_max_ard_process = 非同期READプロセス数〕
4 〔set pd_dfw_awt_process = デファードライト処理用並列WRITEプロセス数〕

(2) 作業表

番号 形式
5 〔set pd_work_buff_mode = each |pool〕
6 〔set pd_work_buff_size = 作業表用バッファ長〕
7 〔set pd_work_buff_expand_limit = 作業表用バッファの増分上限値〕

(3) システム監視

番号 形式
8 〔set pd_watch_pc_client_time = クライアントからの要求間隔監視時間〕
9 〔set pd_spd_syncpoint_skip_limit = シンクポイントダンプ有効化処理のスキップ回数上限値〕
10 〔set pd_dfw_syncpoint_skip_limit = デファードライト処理によるシンクポイントダンプ取得遅延に伴うシンクポイントダンプ有効化処理のスキップ回数上限値〕

(4) SQL実行時間警告出力機能

番号 形式
11 〔set pd_cwaittime_wrn_pnt = SQL実行時間警告情報の出力条件(比率指定)| SQL実行時間警告情報の出力条件(時間指定)〕

(5) 拡張SQLエラー情報出力機能

番号 形式
12 〔set pd_uap_exerror_log_use = YES | NO〕

(6) 排他制御

番号 形式
13 〔set pd_lck_pool_size = サーバ当たりの排他制御用プールサイズ〕
14 〔set pd_lck_pool_partition = サーバ当たりの排他制御用プール分割数〕
15 〔set pd_lck_until_disconnect_cnt = 1サーバ当たりのUNTIL DISCONNECT指定の排他表とRDエリア数の総和〕
16 〔set pd_max_open_holdable_cursors = UNTIL DISCONNECT指定LOCK文非実行時のホールダブルカーソルの最大同時オープン数〕
17 〔set pd_lck_hash_entry = 排他制御用プールで使用するハッシュエントリ数〕
18 〔set pd_dbsync_lck_release_count = シンクポイント時のグローバルバッファ排他解除間隔〕

(7) バッファ

番号 形式
19 〔set pd_sql_object_cache_size = SQLオブジェクト用バッファ長〕
20 〔set pd_table_def_cache_size = 表定義情報用バッファ長〕
21 〔set pd_auth_cache_size = ユーザ権限情報用バッファ長〕
22 〔set pd_view_def_cache_size = ビュー解析情報用バッファ長〕
23 〔set pd_type_def_cache_size = ユーザ定義型情報用バッファ長〕
24 〔set pd_routine_def_cache_size = ルーチン定義情報用バッファ長〕
25 〔set pd_registry_cache_size = レジストリ情報用バッファ長〕

(8) 共用メモリ

番号 形式
26 〔set pd_sds_shmpool_size = シングルサーバ用共用メモリサイズ〕

(9) RPCトレース情報

番号 形式
27 〔set pd_rpc_trace = Y | N〕
28 〔set pd_rpc_trace_name = "RPCトレースを取得するファイル名称"〕
29 〔set pd_rpc_trace_size = RPCトレースを取得するファイルの容量〕

(10) トラブルシュート情報

番号 形式
30 〔set pd_module_trace_max = モジュールトレース格納最大数〕
31 〔set pd_module_trace_timer_level = モジュールトレース出力時刻取得方法〕
32 〔set pd_pth_trace_max = 通信トレース格納最大数〕

(11) グローバルバッファ

番号 形式
33 〔set pd_max_add_dbbuff_no = 動的追加用グローバルバッファ数の上限値〕
34 〔set pd_max_add_dbbuff_shm_no = 動的追加用共用メモリセグメント数の上限値〕

(12) セキュリティ

番号 形式
35 〔set pd_audit_def_buffer_size = セキュリティ監査情報用バッファ長〕

(13) プラグインインデクスの遅延一括作成

番号 形式
36 〔set pd_plugin_ixmk_dir = "インデクス情報ファイルを作成するディレクトリ名"又は "インデクス情報ファイルを作成するHiRDBファイルシステム領域名"〕

(14) Java

番号 形式
37 〔set pd_java_stdout_file = "Java仮想マシンの標準・標準エラー出力の設定先ファイル"〕
38 〔set pd_java_castoff = Y|N〕

(15) システムログファイル

番号 形式
39 〔set pd_log_dual = Y | N〕
40 〔set pd_log_remain_space_check = warn | safe〕
41 〔set pd_log_auto_unload_path = "アンロードログファイルの出力先ディレクトリ"〔,"アンロードログファイルの出力先ディレクトリ"〕…〕
42 〔set pd_log_singleoperation = Y | N〕
43 〔set pd_log_rerun_reserved_file_open = Y | N〕
44 〔set pd_log_rerun_swap = Y | N〕
45 〔set pd_log_swap_timeout = システムログファイルのスワップ完了待ち時間〕
46 〔set pd_log_unload_check = Y | N〕
47 〔set pd_log_max_data_size = ログ入出力バッファ長〕
48 〔set pd_log_write_buff_count = ログ出力バッファ面数〕
49 〔set pd_log_rec_leng = システムログファイルのレコード長〕
50 〔set pd_log_rollback_buff_count = ロールバック用ログ入力バッファ面数〕
51 〔set pd_log_auto_expand_size = システムログファイルの拡張契機1回当たりに拡張するサイズ〔,拡張上限サイズ〕〕

(16) シンクポイントダンプファイル

番号 形式
52 〔set pd_spd_dual = Y | N〕
53 〔set pd_spd_assurance_msg = Y | N〕
54 〔set pd_spd_assurance_count = 有効保証世代数〕
55 〔set pd_spd_reduced_mode = 縮退運転オプション〕
56 〔set pd_spd_reserved_file_auto_open = Y | N〕
57 〔set pd_spd_max_data_size = シンクポイントダンプファイルのバッファ長〕
58 〔set pd_log_sdinterval = システムログ出力量〔,経過時間〕〕

(17) サーバ用ステータスファイル

番号 形式
59 set pd_sts_file_name_1 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"
〔set pd_sts_file_name_2 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕
〔set pd_sts_file_name_3 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕
〔set pd_sts_file_name_4 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕
〔set pd_sts_file_name_5 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕
〔set pd_sts_file_name_6 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕
〔set pd_sts_file_name_7 = "論理ファイル名","A系ステータスファイル名","B系ステータスファイル名"〕

(18) サーバ用ステータスファイル(障害発生時)

番号 形式
60 〔set pd_sts_initial_error = stop | continue | excontinue〕
61 〔set pd_sts_singleoperation = stop | continue〕
62 〔set pd_sts_last_active_file = "論理ファイル名"〕
63 〔set pd_sts_last_active_side = A | B〕

(19) 作業表用ファイル

番号 形式
64 pdwork -v "HiRDBファイルシステム領域名称"〔,"HiRDBファイルシステム領域名称"〕…

(20) システムログファイルの構成

番号 形式
65 {{pdlogadfg -d sys -g ファイルグループ名〔ONL〕}}
66 {{pdlogadpf -d sys -g ファイルグループ名 -a "システムログファイル名" 〔-b "システムログファイル名"〕}}

(21) シンクポイントダンプファイルの構成

番号 形式
67 {{pdlogadfg -d spd -g ファイルグループ名〔ONL〕}}
68 {{pdlogadpf -d spd -g ファイルグループ名 -a "シンクポイントダンプファイル名" 〔-b "シンクポイントダンプファイル名"〕}}

(22) プラグイン

番号 形式
69 {{〔 pdplgprm -n プラグイン名称 〔 -s 共用メモリサイズ〕〕}}

注※
このオペランドを省略すると,サーバ共通定義の同じオペランドの指定値が有効となります。
ただし,次に示すオペランドについては,サーバ共通定義ではなく,システム共通定義の同じオペランドの指定値が有効となります。
  • pd_cwaittime_wrn_pnt
  • pd_uap_exerror_log_use