fmpro ファイルメーカー 非保存計算フィールドの検索結果

非保存の計算フィールドの検索は小規模であれば多少もたつくものの検索できますが、

それなりの規模になり、複雑な計算(リレーションが複雑かつそのリレーションを利用した計算のフィールド)の場合は非常に遅く、場合によってはハングアップ(!?)しシステム自がフリーズしてしまう場合もあります。

その際は、キャッシュ用のフィールドを用意します。

キャッシュフィールドはルックアップで非保存の計算フィールドの結果を吸い上げられるようにし、

スクリプトでルックアップしてあげるといいと思います。

やはり、インデックス(索引)していないものを検索すると検索じに計算フィールドの内容を返しながら、検索に対しての照合をするので非常に負荷が高くなってしまいます。

こんな風に別のフィールドをキャッシュ用として用意し回避する方法もいいかと思います。

FileMakerServerを利用し、ユーザーが多く、それなりの規模で運用している場合はおすすめかもしれません。

コメントをどうぞ