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

パスワード:


パスワード紛失

Re: 外部リンクデータで範囲絞り、インデックスの有無、速度について

このトピックの投稿一覧へ

なし Re: 外部リンクデータで範囲絞り、インデックスの有無、速度について

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-10-13 9:22 | 最終変更
fjksudou  長老   投稿数: 180
nkmtさん
こんにちは

インデックスについては、私もよく分かりませんが、速度に大きな違いは出るかについては、
データ量によります。基準は?と聞かれるとよく分かりません。
データベース内に、インデックス用のエリアが設けられると思いますので、ソートや抽出は早くても、挿入や更新が遅くなったり、データベースの容量が大きくなったりと、デメリットもあると思われます。

私の場合は、プライマリ以外はキーは作成しません。
必要な場合はMAGICで仮キーにします。
レコードメインを仮キーで設定しても、速度に支障はありません。
想定されるレコード件数のダミーデータを作成し、テストして遅いと感じた時、パフォーマンスチューニングを行われると思います。その時の最後の手段でいいと思います。

ちなみに、後付けでインデックスを追加して、劇的に高速になったこともあります。

Btrieveはインデックスありきでしたし、外部リンクでの範囲指定は、ご法度でしたね。癖でSqlServerでも使いませんが、そんなに速度に影響はなかったと思います。


1人で開発している個人的な意見ですので、参考になるかどうか…。
投票数:1 平均点:10.00

投稿ツリー

  条件検索へ


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