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

テーブル末尾イベント

コメント

10件のコメント

  • nkmt

    > APG等で作成した範囲も絞っていないテーブル末尾イベント発行でも同じでしょうか?

    1度試してみるのもいいでしょうね。

    売上明細データがメインソースで

    得意先マスタ、現場マスタ、仕入先マスタ、担当者マスタなどの照会リンクもやっております。

  • 群馬のマジシャン

    速度面では検証したことがありませんでした。。。

    スクロール・バーがイマイチのときに、先頭、次行、全行、最終行 みたいなボタンを用意して各イベントを割り当てたことはあります。

     

  • nkmt

    群馬のマジシャンさんもありがとうございます。

    ・標準表示で、テーブル末尾イベントで最新データを表示するのは遅い気がします。

    ・降順表示にして、テーブル末尾イベントを発行しないのも有りな気もします。
     でも表示順番が今までと違うとお客様に怒られるかもしれません。

    ・降順インデックスがあれば、普通の作りで新しい分から表示されるのでしょうけど。

    メインソースに照会リンクを沢山貼り付けてある分にテーブル末尾イベント発行するのは速度難があるのかもしれないですね。SQL Server
    プログラム側で、適切なインデックスが指定されているのかも要点検でしょうね。

  • nkmt

    照会リンクが多過ぎるとか。

  • nkmt

    テーブル末尾イベントで遅いと感じた事がない・・・承知しました。ありがとうございます。

  • nkmt

    売上明細データをメインソースに
    以下のマスタを照会リンクしておりました。
     担当者マスタを2つ
     仕入先マスタ
     単位マスタ
     得意先マスタ
     現場マスタ
     拠点マスタ

    照会リンクのデータもキャッシュ=Noでした。
    RWNで開いています。

    照会モードのオンラインタスクで
    トランザクションモード 物理
    トランサクション開始  レコードロック時
    ロック方式       無し
    でした。

    照会リンクのデータはキャッシュ=Yesでも
    問題無いと思うので、そのように変更したいと思います。

    トランサクション開始も無しでいいと思いますので
    そうしたいと思います。

     

  • nkmt

    照会リンクのデータで「範囲絞り」はやっておりません。

  • 群馬のマジシャン

    nkmtさん

    最近、結合リンクなるものが使えるようになったようです。

    INNER JOIN になるのかな?

    照会リンクよりも早く動作するかも・・・・。

    照会だけであれば使えるかもしれません。。。。

    (かもしれない、なんていうあいまいな情報で恐縮です)

     

  • nkmt

    おはようございます。お世話になっております。

    売上明細などをメインソースにして、照会リンク等でマスタ名称を参照する分は
    キャッシュ=Yesへ変更してリリースしてみました。

    外部リンクにした方が、SQL文の発行回数は断然少なくなる気はしますが
    外部リンクにしたら遅くなる場合があるのかよくわかりません。


    メインソースではなく、SQLコマンドにする時は
    LEFT JOINはよく使っています。(Magicの外部リンク相当だと思っています。)

  • tanda

    降順インデックスを追加するのは無理なんでしょうか?

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