Symfoware Server アプリケーション開発ガイド(埋込みSQL編) - FUJITSU -
目次 索引 前ページ次ページ

第6章 アプリケーションの実行> 6.4 アプリケーションのチューニング

6.4.2 システム用の動作環境ファイルの作成

Symfoware/RDBはrdbstartコマンドによる起動時にシステム用の動作環境ファイルを読み込み、記述された内容に従って運用を開始します。

システム用の動作環境ファイルのパラメタをチューニングする場合は、Symfoware/RDBを停止後、システム用の動作環境ファイルを編集し、Symfoware/RDBを再起動することで、新しく記述された内容に従って運用を再開します。

ここでは、システム用の動作環境ファイルの定義方法と、定義する実行パラメタの種類について説明します。

■システム用の動作環境ファイルを定義す

システム用の動作環境ファイルの定は、以下の作業を順番に行います。

  1. システム用の動作環境ファイル名をRDB構成パラメタファイルに指定する

  2. 実行パラメタを設定する

システム用の動作環境ファイルの定義方法の詳細は、“セットアップガイド”を参照してください。

■実行パラメタの種

システム用の動作環境ファイルには、データベースシステム全体に共通する実行環境を、実行パラメタとして記述します。

システム用の動作環境ファイルに記述できる実行パラメタは、以下に示す種類があります。

[表:システム用の動作環境ファイルの実行パラメタの種類]

分類

実行パラメタ

概要

記述数

記述の省略

通信

COMMUNICATION_BUFFER

ローカルアクセスの場合に、サーバ側で使用するバッファのサイズ

単一

省略可能

MAX_CONNECT_SYS

ローカルで接続できるコネクションの数の最大値

単一

省略可能

MAX_CONNECT_TCP

1つのSymfoware/RDB環境に対しRDB2_TCPで接続できるコネクション数の最大値

単一

省略可能

RDB_KEEPALIVE

Symfoware/RDBにRDB2_TCPで接続する場合にKEEPALIVE機能を利用するか否か

単一

省略可能

TRAN_TIME_LIMIT

1つのトランザクションの最大使用可能時間

単一

省略可能

作業領域

SORT_MEM_SIZE

作業用ソート領域として使うメモリサイズ

単一

省略可能

WORK_MEM_SIZE

作業用テーブルとして使うメモリのサイズ

単一

省略可能

WORK_PATH

作業用テーブルおよび作業用ソート領域のパス

単一

省略可能

表・インデックス

DEFAULT_DSI_NAME

格納構造定義を簡略化した表あるいはインデックスを定義する場合の、Symfoware/RDBが自動的に生成する表あるいはインデックスのDSO名および表あるいはインデックスのDSI名の生成方法

単一

省略可能

DEFAULT_DSI_TYPE

格納構造定義を簡略化した表を定義する場合、Symfoware/RDBが自動的に生成する表のDSOの格納構造の選択

単一

省略可能

DEFAULT_INDEX_SIZE

格納構造定義を簡略化したインデックスを定義する場合のインデックスのデータ格納域の初期量、拡張量、ページ長など

単一

省略可能

DEFAULT_OBJECT_TABLE_SIZE

格納構造定義を簡略化した表を定義する場合のOBJECT構造の表のデータ格納域の初期量、拡張量、ページ長など

単一

省略可能

DEFAULT_TABLE_SIZE

格納構造定義を簡略化した表を定義する場合の表のデータ格納域の初期量、拡張量、ページ長など

単一

省略可能

INDEX_PREFIX

格納構造定義を簡略化したインデックスを定義する場合の、Symfoware/RDBが自動的に生成するインデックスのDSO名およびインデックスの DSI名のプレフィックス

単一

省略可能

TABLE_PREFIX

格納構造定義を簡略化した表を定義する場合の、Symfoware/RDBが自動的に生成する表のDSO名および表のDSI名のプレフィックス

単一

省略可能

TEMPORARY_INDEX_SIZE

一時表にインデックスを定義する場合のインデックスのデータ格納域の初期量、拡張量など

単一

省略可能

TEMPORARY_TABLE_SIZE

一時表を定義する場合の表のデータ格納域の初期量、拡張量など

単一

省略可能

排他

R_LOCK

占有の単位を行とする

単一

省略可能

トランザクション

DEFAULT_ACCESS_MODE

トランザクションアクセスモードの初期値を指定する

単一

省略可能

DEFAULT_ISOLATION

独立性水準の初期値を指定する

単一

省略可能

TRANSACTION_MODE_CHECK

8.x系以前のSymfoware Server クライアント機能からの接続をエラーとするか否か

単一

省略可能

デバッグ

EXTERNAL_PROCESS_CORE

Symfoware/RDBの外部で動作するプロセスで異常が発生した場合のダンプ出力先

単一

省略可能

MAX_EXTPROC_CORE_NUM

Symfoware/RDBの外部で動作するプロセスで異常が発生した場合のダンプ出力最大数

単一

省略可能

アクセスプラン・性能情報(注)

JOIN_ORDER

結合表と他の表のジョイン順

単一

省略可能

JOIN_RULE

ジョインする方法

単一

省略可能

SCAN_KEY_ARITHMETIC_RANGE

四則演算の検索範囲について、インデックスの範囲検索またはクラスタキーの検索を行うか否か

単一

省略可能

SCAN_KEY_CAST

探索条件のCASTオペランドに指定した列でインデックスの範囲検索またはクラスタキーの検索を行うか否か

単一

省略可能

SS_RATE

述語ごとの検索範囲の選択率の値

単一

省略可能

SORT_HASHAREA_SIZE

ソート処理がレコードをハッシングして格納するための領域サイズ

単一

省略可能

SQL_ADVISOR

SQL文に対するアドバイスを出力するか否か

単一

省略可能

TID_SORT

インデックス検索と表データ取得のアクセスモデルTIDソートを利用するか否か

単一

省略可能

TID_UNION

TIDユニオンマージのアクセスモデルを有効にするか否か

単一

省略可能

USQL_LOCK

UPDATE文:探索またはDELETE文:探索の更新標的レコードを位置づける部分の占有モード

単一

省略可能

プロセス
制御

EXTERNAL_PROCESS_USER

Symfoware/RDBの外部で動作するプロセスの実効ユーザID指定

単一

省略可能

メッセージ

CONSOLE_MSG


コンソールへメッセージを出力するか否か

単一

省略可能


イベントログへメッセージを出力するか否か

並列
クエリ

MAX_PARALLEL

データベースを並列に検索する場合の多重度

単一

省略可能

その他

ARC_FULL

アーカイブログ満杯時にエラー復帰するか否か

単一

省略可能

NAME_SIZE_CHECK

資源名のサイズをチェックアウトするか否か

単一

省略可能

READ_ERROR_INHIBIT

データベースの読込みでI/Oエラーが発生した場合に、読込み対象データをアクセス禁止にするか否か

単一

省略可能

ROLLBACK_MEM_ERROR

ロールバックがメモリ不足によって失敗した場合に、システムを強制停止させるか、ロールバック対象データをアクセス禁止にするか

単一

省略可能

注) アクセスプランおよび性能情報に関する実行パラメタです。

アクセスプランおよび性能情報に関する実行パラメタの詳細については、“SQLTOOLユーザーズガイド”を参照してください。

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007-2008