效能


ChangeTo 指令
用於 Server.Load Script,以設定測試的現行資料庫。提供資料庫的檔案全名 (如果是遠程資料庫,則使用 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

* 更新視界檢索

檢索

pause 5000

* 關閉視界集合

關閉

範例 2

使用 changeto 在伺服器上建立多個資料庫。在此範例中,以執行緒號碼代替 [#] 符號。

* 使用 (journal.ntf) 在 Mailserver 上建立一或多個資料庫

* NOTES.INI 包含設定 templateversion=4

* 依據執行緒數來建立多重資料庫

* 所有測試資料庫都將置於日誌目錄中

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

pause 5000

* 在視界中輸入 10 個文件

populate 10

pause 5000

open

* 更新視界檢索

檢索

pause 5000

* 關閉視界集合

關閉

範例 3

建立及初始設定郵件檔

附註 使用 Script 變數 [NumMailNotesPerUser]

* 要建立及初始設定郵件檔的 Script

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

* 請確定郵件資料庫中有足夠的附註

populate [NumMailNotesPerUser] $Inbox

*開啟現行視界

open

*關閉視界

關閉

drop

另請參閱