メインコンテンツへスキップ

ClrCache()

コメント

9件のコメント

  • nkmt

    ISHIJIMAさん いつも大変お世話になっております。

    テクニカル情報もありがとうございます。

    キャッシュ=YESに変えて速度改善したとお客様談でしたが、その後条件変えて実行したら遅いとの事でした。

     

    プログラム側の問題点、要改善箇所が見つかりました。

    売上明細データ → 商品マスタの分類コードで絞り込めばいいものを

    売上明細データ → 商品マスタの分類コード → 商品分類マスタの分類コードでCndRange

    みたいな物を発見しました。失礼しました。

    前者へ改善した分を明日お客様が使えるようにする予定です。

  • nkmt

    ちなみに ClrCache では過去記事では出てきませんでした。

  • Tanda

    ClrCache()はキャッシュを消す関数なんですが、これを使うと早くなりましたか?

  • Tanda

    レコード件数が増えて速度が落ちるということは、キーが正しく効いていないということはありませんか?

  • nkmt

    tandaさん いつもお世話になっております。

    > ClrCache()はキャッシュを消す関数なんですが、これを使うと早くなりましたか?

    この関数は使った事はありません。
    キャッシュ=YESで速度向上を期待しますが、しかしキャッシュされたデータが古い恐れがある。
    確実に最新内容を見たい時に、ClrCache()をお客様が任意発行出来るようにする!といった使い方を
    妄想しました。

    > レコード件数が増えて速度が落ちるということは、キーが正しく効いていないということはありませんか?

    売上日などでキー絞り込みは出来ていると思うのですが、そのデータの中から照会リンクや外部リンクした先のデータで絞り込まないといけない場合もありまして。キーが正しく効いているかどうかはゲートウェイログを見るんですかね?

  • Tanda

    私の場合はログはあまり当てにしていません。ひたすら大量のダミーデータを作ってテストあるのみです(笑

    他の方の作られたアプリのメンテは結構大変そうですね。頑張ってください。

  • nkmt

    SQL Serverです。

  • nkmt

    SQL Serverのビューは知り合いは使っていますが、私は未使用です。

    教えて頂きありがとうございます。

    Magic上の外部リンクとSQL Serverのビューは似ているのですかね?

  • nkmt

    SQLコマンドを使うとクロスリファレンスでヒットしなくなるので、使用箇所を特定するには文字列検索も必要になる弊害も確かにあります。ここ4年ぐらい得意先別売上集計といった集計結果表示PGでは、SQLコマンドを多用してます。もしかすると今後困る場面も出てくるのかもしれませんが今の所困った事はありません。SQL Server 改め Oracle化なんて事は大変やり辛くなるでしょうね。必要に迫られた事もありませんけど。

サインインしてコメントを残してください。