パフォーマンス


ChangeTo コマンド
Server.Load スクリプトで使用し、テストに使用する現在のデータベースを設定します。データベースのフルネーム (リモートデータベースの場合は server!!file を使用) を指定するか、キーワードの MAIL を使用してメールデータベースを開きます。

指定したデータベースに次のステートメントを使用します。データベースがないときは、テンプレート [database template name] を使用して新規に作成されます。keepopen オプション (文字列 "-keepopen") が指定されたとき、データベースが既に開いている場合は、データベースが閉じられて再度開かれることはありません。

構文
ChangeTo [database name] [database template name] [-keepopen]

パラメータは次のように設定します。

例 1
changeto 使用して、ローカルデータベースを作成します。

* ジャーナルテンプレート (journal.ntf) を使用してローカルファイルを作成します。

* NOTES.INI には設定 templateversion=4 が含まれます。

changeto journal.nsf journal[templateversion].ntf -KeepOpen

pause 5000

* ビューに 10 個のノートを埋め込みます

populate 10

pause 5000

* ビューの集合を開きます。

open

* ビューの索引を更新します。

index

pause 5000

*ビューの集合を閉じます。

close

例 2
changeto を使用して、サーバー上に複数のデータベースを作成します。この例で、[#] はスレッド数に置き換えます。

* (journal.ntf) を使用してメールサーバーにデータベースを作成します。

* NOTES.INI には設定 templateversion=4 が含まれます。

* スレッド数に基づいて、複数のデータベースを作成します。

* テストデータベースはすべてジャーナルディレクトリに保存されます。

changeto [MailServer]!!journals\journal[#].nsf journal[templateversion].ntf -KeepOpen

pause 5000

* ビューに 10 個の文書を埋め込みます

populate 10

pause 5000

open

* ビューの索引を更新します。

index

pause 5000

*ビューの集合を閉じます。

close

例 3
メールファイルを作成して初期化します。

メモ スクリプト変数 [NumMailNotesPerUser] を使用します。

* メールファイルを作成、初期化するスクリプト

changeto [MailServer]!!mail\mail[#].nsf mail60.ntf

* メールデータベースに十分な数のノートがあるか確認します。

populate [NumMailNotesPerUser] $Inbox

* 現在のビューを開きます

open

* ビューを閉じます

close

drop

関連項目