トラブルシューティング
DB関係
- 現象
特定のファイルでアクセスが遅い。または、 Ver3.0、Ver3.1にバージョンアップしたら、特定のファイルでアクセスのレスポンスが遅くなった。
制約&対処
Ver3.0以降のバージョンではノンユニークキーレコードに対するアクセス方法が変っています。
(シェア時のリードシーケンスがより牢固になっています)
このため、ノンユニークキーが多い場合、アクセスのパフォーマンスが低下します。
→対処として、ノンユニークキーの後尾になるべくユニークになるようなキーを付加して、 そのインデックスとしてみた場合のユニーク性を高めることにより、 アクセスのパフォーマンスを上げることができます。
また、V3形式DB(ISL)に関しては、レコードロックの方式をOSに依存しないで、 ファイル内のレコードに持つように変更されたため、パフォーマンスに若干の影響があります。