ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Pervasiveのキャッシュ

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-6-28 19:23
sigeno56  長老   投稿数: 336
引用:

ogasawaraさんは書きました:
Bプログラムのトランザクションは遅延でしたので物理に変更他から
見えたのでデータは変わっていました。Aは物理でした。ファイルの特性のキャッシュ範囲を見たらAプログラムに使用し、Bプログラムで修正していたファイルが位置とデータになっていたのでなしにしました。他をみたらなしが多いようでした。デフォルトでしか使用していないところなのでMAGICのバージョンでデフォルトがかわるのでしょうか

以下INIファイルの設定についてヘルプからの引用です。
参考になるといいのですが。

SpecialDefaultTransactionMode(デフォルト:D)
デフォルトのトランザクションモードの指定

オンラインタスクのデフォルトのトランザクションモードを指定します。

D …… 「遅延」がデフォルトになります。

P …… 「物理」がデフォルトになります。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-6-28 15:37
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
Pervasiveの設定はどうなっていますか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-6-28 15:01
ogasawara  一人前   投稿数: 117
Bプログラムのトランザクションは遅延でしたので物理に変更他から
見えたのでデータは変わっていました。Aは物理でした。ファイルの特性のキャッシュ範囲を見たらAプログラムに使用し、Bプログラムで修正していたファイルが位置とデータになっていたのでなしにしました。他をみたらなしが多いようでした。デフォルトでしか使用していないところなのでMAGICのバージョンでデフォルトがかわるのでしょうか
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-6-28 10:45
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
トランザクション処理はどうなっていますか?
バッチ処理だけではなくその上にとかもかかわってくるかもしれません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-6-28 9:13
ogasawara  一人前   投稿数: 117
この件で教えてください。バッチファイル(Aとします)でエラー値をチェックし
エラーがあったので別PG(B)でエラーデータを修正し再度Aでエラーチェックをしても同じようにエラーになります。コンピューターを再起動を
したら問題なくエラーはなくなりました。テスト中、トランザクションが遅延(B)のせいかと思い別PCでデータを確認しましたが変更されていました。これもキャッシュされているからでしょうかこの場合の対処はありますか WINDOWS10 XPA 3.1 PERVASIVE 12
サーバーWINDOWS2012 の環境です。よろしくお願いいたします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-6-6 12:32
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
net startとかnet stop等でサービスの起動停止はできますよ
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-6-5 21:51
sigeno56  長老   投稿数: 336
キャッシュを消したいのではなく
キャッシュをSTOP、あるいは程ほどでやめて欲しい
という事でしょうか?

1回目のデータアクセス時に大量にキャッシュを行い
その為初回は待たされるとOSK様は
推測しておられるという事でしょうか?

毎日パソコンやサーバーなどの「親機」を
たちあげるお客様などで
聞くような気がいたします。

Pervasive Control Center
 ローカルエンジンの構成
  キャッシュ割当サイズ の値を少なくして
親機のOS再起動を行い、変化が起きるか様子を見られてはいかがでしょうか?


非アクティブ時、最小の状態に戻す
のチェックを外せば、キャッシュ保持したままなのかもしれないですね。
これに関しては、最小の状態に戻す待ち時間 も関係すると思います。


それと1回目のアクセス時に、キャッシュしているのではなく
インデックスに合致していないなど、実は全件読まないと
結果を返せない状態になっているという可能性も
もしかすると有りますか?


キャッシュは、2回目以降の速度向上の為に必要な読み込みを
行っているという事をユーザー様にも理解して頂く必要も
有るのだろうと思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-6-5 14:00
Tanda  長老   投稿数: 2151
Pervasiveの環境がなくて試せないのですが、2回目以降をあえて
遅くしたいというご要望はどうしてなのでしょうか?
投票数:1 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2018-5-23 9:57
osk  一人前   投稿数: 75
Tandaさん コメントありがとうございます。
変なことを書いていました。

×Pervasiveのキャッシュを再起動するしか方法はないのでしょうか
○Pervasiveのサービスを再起動するしか方法はないのでしょうか
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-22 12:12
Tanda  長老   投稿数: 2151
キャッシュを再起動するというのは、具体的にどうすることですか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 | 投稿日時 2018-5-18 17:04
osk  一人前   投稿数: 75
お世話になります。DBがPervasiveを利用しており、検索処理を実装しました。
1回目が極端に遅く2回目以降が早いのでキャッシュしていると想定しています。
キャッシュを消したいのですが、どのようにすれば良いでしょうか
Pervasiveのキャッシュを再起動するしか方法はないのでしょうか
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約