2009年5月24日日曜日

Lotus Notes 7または8でメールデータベースのレスポンスが低下する問題

Lotus Notes 7.x (または 8.0.x) にアップグレードしてから、サーバー上にあるメールファイルを開くときにとても時間がかかるようになりました。Notes.ini パラメータに Client_Clock=1 を設定すると、クライアントからの GET_ALLFOLDERCHANGES_RQST 要求に対する応答が遅延していることが確認できます。出力例:(14-31 [17]) GET_ALLFOLDERCHANGES_RQST: 45127 ms. [62+23538=23600]この問題の原因と解決策を教えてください。
解決策 (Solution)
この問題は、問題報告番号 RSOI7AWCPN として Lotus Quality Engineering に報告され、Lotus Notes 8.0.2 および 7.0.4 で修正されました。この問題は、フォルダの未読数を取得する部分のキャッシュが適切に行われていないために発生します。結果として、メールファイルが開かれるたびに各フォルダに関する情報をキャッシュしようとするため、問題が発生してしまいます。修正はクライアント側で行われたため、Lotus Notes クライアントを 8.0.2 / 7.0.4 にすることで問題を解決することができます。この問題は、特にフォルダ数が多いメールデータベースを使用していると、顕著に発生します。注意:この問題が修正された環境であっても、Cache.ndk を削除した場合や初回アクセスなど、キャッシュが使用できない状況で多数のフォルダがあるメールデータベースを開くときには、時間がかかってしまいます。これは障害ではありません。

Notesのパフォーマンス向上する設定方法

Lotus Notesをインストールすると、ワークステーションで利用可能なポートを全て使えるように設定されます。どのポートが使われているかは、「ファイル」 - 「プリファレンス」 - 「ユーザー」 - 「ポート」を選択すると、通信ポートの窓に一覧表示されています。
各ポートの先頭にはチェックが入っているものと、そうでないものがあります。チェックが入ったものだけがLotus Notesで使われます。Lotus NotesはNet BEUIなども自動的に利用可能なポートとして有効に設定されています。しかし、通常はTCP(TCP/IP)だけですので、このチェックを外しておきます。また、COMポートも不要なものは外しておきます。
ポートを制限しておけば未知のサーバーを探索する際に、使っていないポートを使うことがなくなり、多少ながらパフォーマンスが向上します。
[動作確認バージョン]Lotus Notes/Domino 6.0 , 7.0

2009年5月9日土曜日

Notesで表に行をすばやく追加する方法

作成済みの表に行を追加する場合、最終行の最終列(右下隅のセル)にカーソルを合わせ『Tab』キーを押すだけで 1行追加されます。
以下、操作例でご説明します。
1. 最終行の最終列にカーソルを合わせます。ここの例はピンクの縦棒がカーソルです。
2. 『Tab』キーを押します。
3. 行が追加されました。
最終行の最終列のセルでのカーソルの位置には、決まりごとがありません。セル内のどこでも、『Tab』キーを押すことにより、行が追加できます。
Lotus Notesで作成できる表種類(基本、タブつき表、アニメーションつき、タイトルバーつき、プログラム可能な表)で、この操作による行追加が可能です。
なお、追加できるのは行のみです。 列の追加には、『列の追加』操作が必要です。
表作成時の行数を超えて行が必要になった場合、「カーソル合わせ」と「Tabキー押下」の2つの作業で、すぐに行が追加できるので便利です。
[動作確認バージョン]Lotus Notes/Domino 6.0 , 7.0