みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっております。
環境:Windows Server 2012 R2 Standard
> Filemaker Server 16
Windows 10
> Filemaker 16
起動時にメニューというファイルがあり、
そこから各ファイルが開けるようになっております。
各ファイルを開く際に、最初だけ2~3分かかるのですが、
原因は何が考えられますしょうか?
重いのはPCを起動した後、上記作業後一回のみ。
社内で上記を訴える割合は80%程度。
■開くファイルデータ
・50MB ~ 1.5GB とまちまち
・外部データソースは File:ファイル名 で指定
■Server設定
クライアント認証:Filemaker アカウントのみ
ディレクトリサービス:無し ポート389
ODBC/JDBC:無効
SSL接続:無し
何か設定がおかしい箇所や、思い当たる原因がありましたら
ご教示いただけますでしょうか。
よろしくお願いいたします。
Offline
FMS の Database フォルダーの中を、フォルダーを作っていませんか。
それならば、外部データソースをフルパス、もしくは、一つ上のディレクトリーから書かないと遅くなります。
Offline
Shin様 ありがとうございます。
Databasesのフォルダの中には、
「RC_Cache_FMS」
「RC_Data_FMS」
「Sample」
というフォルダがあり、どれも私が作成したものではございません。
参照している外部データソースは、
Databasesのフォルダの直下に置いております。
よろしくお願いいたします。
---
こちら(クリーンアップ)を見つけたので、昨晩行って帰ったところ本日の起動は早かったです。
https://community.filemaker.com/thread/145684
そんなにゴミはたまっていなかったのですが。。。
Last edited by Valon (2018-04-12 09:02:42)
Offline
ファイル内のフラグメントの影響かもしれません。
一度 FMS を止めて、各ファイルを最適化保存してみるといいかもしれませんよ。
Offline
Shin様
ありがとうございます。
実行後報告させていただきます。
よろしくお願いいたします。
Offline
よこから失礼します。
外部データソースは File:ファイル名 で指定
とされているようで、初回起動時の動作がおそくなる。
と言った経験が私も有りましたので、投稿させて頂きます。
使用環境も同じですので参考になれば良いのですが。
私の環境でも、メニューというファイルがあり、そこから各ファイルを開くようにしていましたが、一部のPCからメニュー内に配置した、各ファイルを開くボタンを押しても、ターゲットファイルが開くまで時間を要し、コーヒーカップマークが出る事がありました。
そこで、外部データソースの指定を、ネットワークパスに変更した所、ストレス無く開くようになりました。
Offline
きっさん様
情報ありがとうございます。
上で書いております、最適化保存を時間があるときに少しづつ行っておりますが、
未だ改善が見られなかったところですので、大変助かります。
試した後またご報告させていただきます。
よろしくお願いいたします。
Offline
各ファイルを開く際に最初に表示されるレイアウトにも気を付ける必要があります。
ホストされたファイルでは全てのレコードが対象レコードとなった状態で開かれます。
その際に各表示形式共に25レコードまで先読みを行います。
即ち軽量なテーブル(例えばフィールド数もレコード数も少ない:レコードは0件)のレイアウトで
可能であればレイアウトには何も配さないと効果的です。
特に外部データソースがレイアウト表示が不要であればそのような処理を行うことが多いです。
小さなことですが WAN で動作させる案件や FileMaker Go の案件でも利用している効果的な方法です。
参考になれば。
なお、上で書かれていますがデータベースフォルダにサブフォルダ(1階層だけ作れます)があっても
外部データソースでの fmnet: 指定ではフルパスは不要です。
Offline
きっさん様
2回しか試しておりませんが、PC起動後
ファイルメーカーを立ち上げて、メニューからの各ファイルへのアクセスが早くなりました。
外部データソースの指定を、
fmnet server.local/ファイル名.fmp12
としました。
今までは
file:ファイル名(拡張子無し) でした。
ありがとうございました。
他PCでも軽くなったとの報告がありました。
解決とさせていただきます。
Moz様 ありがとうございます。
現在の構造は各ファイルを開いた際に
一番フィールドも多く重いテーブルを参照してしまっております。
FileMaker Go導入時や、
何か作る際には頭に入れておこうと思います。
fmnet: 指定ではフルパスは不要 とありますが、
fmnet server.local/ファイル名.fmp12 よりシンプルに書いた方が軽くなる可能性がありますか?
fmnet:/ファイル名.fmp12
fmnet:/サブフォルダ/ファイル名.fmp12 こうでしょうか?
Offline
解決に向かわれているようでなによりです。
サブフォルダについて #2 で指摘があったので......
○ fmnet:/サーバー/ファイル名.fmp12
× fmnet:/サーバー/サブフォルダ名/ファイル名.fmp12
FileMaker Server でホストしている場合のパスはサブフォルダを記述しません。
Offline
Moz様 ありがとうございます。
承知いたしました。
勉強させていただきました。
またお願いいたします。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 524.85 KiB (Peak: 545.76 KiB) ]