|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
最大圧縮レコード サイズ。アプリケーションは圧縮されたレコードを使用しますか?そうであれば、『Advanced Operations Guide』の「レコードおよびページ圧縮」と、「ページ サイズの選択」、「ファイル サイズの予測」、および「レコード圧縮」を参照してください。
|
|
•
|
|
•
|
|
•
|
|
•
|
並行処理は、クライアント トランザクションが使用されている場合は特に、より小さなページの方が効率が良くなります。トランザクション時、MicroKernel エンジンは変更されるページをロックするので、ほかのすべてのクライアントは、トランザクションが終了または中止するまで、ロックされたページが解除されるのを待つ必要があります。たくさんのクライアントが並行して同一ページにアクセスを試みる場合、各ページで見つけられるデータが少ないほど効率が良くなります。
|
|
•
|
ページへのランダム アクセスは、より小さなサイズのページの方が効率が良くなります。これは、実際に使用するデータがキャッシュにあることが多いためです。再度データにアクセスした場合、十中八九まだキャッシュ内にあるでしょう。
|
|
•
|
大量のレコードにシーケンシャル アクセスする場合は、大きなサイズのページの方が一度により多くのレコードを読み取れるため、効率が良くなります。ページを読み取るたびにほとんどすべてを使用するので、確実に読み取り回数が少なくなります。
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
||||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
||||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
切り上げ2
|
|||
|
2043
|
1833
|
|||
|
N/A1
|
4203
|
3783
|
||
|
N/A1
|
N/A1
|
4203
|
3783
|
|
|
1 N/A は「適用外」を意味します。
2 「切り上げ」は、ページ サイズを、ファイル バージョンでサポートされる次のサイズへ切り上げることを意味します。たとえば、512 は 1024 に切り上げられ、2560 は 4096 に切り上げるということです。
3 9.5 以降の形式のファイルでは 119 以上のセグメントを指定できますが、インデックスの数は 119 に制限されます。
|
||||
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
表 2
|
|
•
|
スペイン語の ll のようなマルチバイト照合要素、フランス語の ô のような区分発音符、ドイツ語の ss へ拡張する ß のような文字の拡張および短縮など、言語固有の照合順序に対応する国際的なソート規則(ISR)による方法。
|
|
表 3
|
|
データ型1
|
||||
|
キー フラグの値を参照してください。
|
||||
|
Short Int2 または Byte
|
||||
|
1 特に指定がない場合、すべてのデータ型は符号なしです。
2 Integer は「リトル エンディアン」のバイト順、つまり、Intel 系のコンピューターが採用している下位バイトから上位バイトへ記録する方式で格納する必要があります。
|
||||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
||||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
||||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
切り上げ2
|
|||
|
切り上げ2
|
切り上げ2
|
|||
|
2043
|
1833
|
|||
|
N/A1
|
4203
|
3783
|
||
|
N/A1
|
N/A1
|
4203
|
3783
|
|
|
1 N/A は「適用外」を意味します。
2 「切り上げ」は、ページ サイズを、ファイル バージョンでサポートされる次のサイズへ切り上げることを意味します。たとえば、512 は 1024 に切り上げられ、2560 は 4096 に切り上げるということです。
3 9.5 以降の形式のファイルでは 119 以上のセグメントを指定できますが、インデックスの数は 119 に制限されます。
|
||||
|
表 4
|
|
•
|
table=テーブル - SQL テーブル名。テーブル名はデータベースの DDF に存在している必要があります。
|
|
•
|
dbfile=ファイル - ファイルの名前。ファイルの場所は、現在のデータベースに対する、DBNAMES.CFG 内のデータ ファイルの場所のエントリに関連しています。相対パスが指定されるので、ドライブ文字や、絶対パス、UNC パスの使用は許可されません。データベース エンジンは完全なファイル名を解決します。いかなる方法であっても、Zen クライアントによって「ファイル」が操作されることはありません。空白の埋め込みは可能です。それらの空白はデータベース エンジンによってエスケープされます。
|
|
•
|
file=ファイル - データ ファイル名。クライアントはデータベース エンジンへ要求を送る前に、ファイルを正規化し、URI 内の入力名をその結果の完全修飾 UNC 名で置き換えます。ドライブ文字を使用でき、そのドライブはクライアント側のドライブとして解釈されます。スペースを含む UNC パスを使用することも可能です。
|
|
•
|
pwd=パスワード - クリア テキスト パスワード。クライアントは転送する前に、クリア テキスト パスワードを暗号化パスワードに変更します。
|
|
•
|
prompt=[yes|no] - データベース エンジンからステータス 170(ユーザー名が不正であるか見つからないため、ログインに失敗しました)または 171(パスワードが不正なため、ログインに失敗しました)が返されたとき、ログイン ダイアログ ボックスのポップアップをどのように処理するかをクライアントに知らせます。prompt=yes と指定した場合、リクエスターは[「クライアント資格情報の入力要求」]がオフに設定されている場合でも、常にログイン ダイアログ ボックスを表示します。prompt=no と指定した場合、リクエスターは、アプリケーションはステータス 170/171 を直接受け取って、リクエスターにダイアログ ボックスを表示させたくないものと見なします。これは、170 または 171 ステータス コードに対して、認証の入力要求をアプリケーションで処理したい場合に有用です。"yes" または "no" 以外の値は無視されます。リクエスターは[「クライアント資格情報の入力要求」]設定に基づいてログイン ダイアログ ボックスを表示します。このオプションは、クライアントの役割を果たしている Linux および macOS では無視されます。
|
|
ローカル マシン上のデータベース demodata。ローカル マシンは Windows オペレーティング システムを実行しています。Linux および macOS システムでは host 要素が必須です(上の例を参照)。
|
|
|
1 ページ オーバーヘッドとレコード オーバーヘッドを最大ページ サイズから減算して、最大レコード サイズを決定します。レコード オーバーヘッドは、各ファイル形式で 2 バイトです。
2 システム データには、8 バイトの追加オーバーヘッドが必要です。
|
||
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|