Re: SQL Serverのデータ、Magic側でインデックスは指定するのが望ましいのか?
nkmt
投稿数: 1668
レスありがとうございます。
プログラミングで工数を減らしたいのと、パフォーマンスを考えての質問でした。
インデックスを複数用意した場合、どのインデックスを使うかによって並び順は多いに影響しますね。
データの読み出し順序に影響するので
大量データから少量抽出する際、
最適なインデックスが準備されているのであれば
インデックスは明示した方が望ましいのかもしれないですね。
今までもそのように記述してきたので、今後もそのようにしたいと思います。
データにインデックスをあまり用意せずに
SQLコマンドではなく、普通のMagicの作りの場合は
ソート を指定する事もお有りなんでしょうね。
仮想キーを用意する方もおられるでしょうし
取り出したデータをインデックスを用意したメモリWFに
書き出す方もおられるでしょうし。
私は完全正規化をせずに
インデックスに成り得る項目を
明細データにも持たせて
売上伝票にも売上明細にもインデックスを数本用意する事が
多いです。
過去の明細や伝票も消さずに残す事が多いので、そういった作りになってしまうのでしょうね。
プログラミングで工数を減らしたいのと、パフォーマンスを考えての質問でした。
インデックスを複数用意した場合、どのインデックスを使うかによって並び順は多いに影響しますね。
データの読み出し順序に影響するので
大量データから少量抽出する際、
最適なインデックスが準備されているのであれば
インデックスは明示した方が望ましいのかもしれないですね。
今までもそのように記述してきたので、今後もそのようにしたいと思います。
データにインデックスをあまり用意せずに
SQLコマンドではなく、普通のMagicの作りの場合は
ソート を指定する事もお有りなんでしょうね。
仮想キーを用意する方もおられるでしょうし
取り出したデータをインデックスを用意したメモリWFに
書き出す方もおられるでしょうし。
私は完全正規化をせずに
インデックスに成り得る項目を
明細データにも持たせて
売上伝票にも売上明細にもインデックスを数本用意する事が
多いです。
過去の明細や伝票も消さずに残す事が多いので、そういった作りになってしまうのでしょうね。
投票数:0
平均点:0.00
投稿ツリー
-
SQL Serverのデータ、Magic側でインデックスは指定するのが望ましいのか?
(nkmt, 2017-3-29 15:51)
- Re: SQL Serverのデータ、Magic側でインデックスは指定するのが望ましいのか? (ISHIJIMA, 2017-3-29 16:11)
-
Re: SQL Serverのデータ、Magic側でインデックスは指定するのが望ましいのか?
(nkmt, 2017-3-29 16:21)
- Re: Re: SQL Serverのデータ、Magic側でインデックスは指定するのが望ましいのか? (ISHIJIMA, 2017-3-29 16:37)
- Re: SQL Serverのデータ、Magic側でインデックスは指定するのが望ましいのか? (nkmt, 2017-3-29 16:44)
- Re: SQL Serverのデータ、Magic側でインデックスは指定するのが望ましいのか? (pu_mahalo, 2017-3-29 17:34)
- Re: SQL Serverのデータ、Magic側でインデックスは指定するのが望ましいのか? (nkmt, 2017-3-29 17:55)
- Re: SQL Serverのデータ、Magic側でインデックスは指定するのが望ましいのか? (pu_mahalo, 2017-3-29 18:25)