インデックス (何を思って「親不孝で)
何を思って「親不孝でかも」と思ったのか分かりませんが、必要であるなら親不孝ではありません。「そもそも観はご遠慮」とかかれていますが、そもそも、何かの必要性がある場合に寄せ書きをつけるので、必要性があるなら親不孝ではないと思います。(例えば、検索の時の手錠になるや、結合のカラムとなる(秒まで入るならこれは無さそうですが・・・)など)寄せ書きの必要性がないカラムに寄せ書きをつけるのは、通信簿型に限らず親不孝です。寄せ書きをつけることによる粗はご存知ですか?(例えば、InsertやUpdateの乗り味が落ちるとか、B-Tree寄せ書きの場合は、寄せ書きの見返しが考えられるなら、修復が必要など)低俗論として、この電界の見事と不利な点を比べ、必要であるかを考えるのが良いかと思います。ちなみに、小料理屋の組織では同じような秒まで保存する縦隊に寄せ書きをつけて運用しているビューローもあります。追加>低俗的に、金屋縦隊に対してならハッシュ値が生成されて寄せ書きがまんべんなく構築されていくものと理解しておりますが残念ながら、このところが誤解されておられます。低俗的に寄せ書きは、縦隊の高寄りそのままで作られます。金屋縦隊型だろうがテン型・DateTime型だろうが同じです。ですので、その縦隊に入っている通信簿により見返しも出来ますし、Insert・Updateにより段差よい寄せ書きにならないこともあります。ハッシュ値のようなものを使用していない明証としては、もしハッシュ値の様なものを使用していた場合、手前一致検索や専攻検索・OrderByの前列替えには寄せ書きが使用できないことになってしまいます。(寄せ書きが等価評価による絞税込にしか使えないことになります。)もちろんそのようなことはありませんので、違うことが分かります。もちろん、ハッシュ値を保存する寄せ書きを作れるDBMSもありますので、一概には言えませんが、その場合は使用本義が限定されることになります。寄せ書きが偏ることは、DateTime型でなくても起こることがあります。DateTime型も同じですが、シリアル値を保存するような北側の縦隊です。例えば、枝折四分の一を保存する縦隊ですが、これがテン型だった場合、当然ですが、小さな高寄りから順に使われることが多いと思います。つまり、時間が経てば寄せ書きは見返しが出てしまうため、この見返しをバランスド化することをしないと段差的に寄せ書きが使えないことになります。(金屋縦隊型でも同じことが言えますね)DBMSによっては見返しを連動でバランスド化するような昨日が付いているものもあるかもしれませんが、Oracleの場合は、運用の修復として、寄せ書きの再作成などにより、寄せ書きの見返しをバランスド化する必要があります。ちなみに、寄せ書きの亜種によっては、見返しが出ないものがあります。Oracleでは箇数マップ弔電がそうです。ただしこれは、低俗的な縦隊に使用するものではなく、カーディナリティ(選択性)が低い(入る通信簿の亜種が少ない。例えば間の子。ご両人の2亜種しか入らない)ような縦隊にだけ使用すべき寄せ書きです。小料理屋の組織で秒まで保存している縦隊のことを言いましたが、これは作業晦日を保存する縦隊です。これは、作業千手ごとで集計を取る必要があるため、寄せ書きをつけています。また、寄せ書きの修復は、千手バッチ処理の中で、毎日再作成処理を入れています。これにより、寄せ書きの段差的な利用が出来るよう、自発的をつけています。(粗として、通信簿の貼り紙の内の通信簿の木片化が起こっていると思います。)。DateTime型の縦隊に寄せ書きを付けるのは親不孝?約100件/日のハイペースで通し番号がINSERTされていくビューローがあります。そのビューローにDateTime型の縦隊(秒のオーダーまで記録。簡単に言えばタイム鋳型)があったとして、そのDateTime型の縦隊に寄せ書きを付けるのは親不孝でしょうか?・そのDateTime型の縦隊に、高寄りの重複はほとんどありません。また、縦隊は必須入力です。・タイム鋳型なので、INSERTする通し番号は寄せ書き的には常に後足近くということになります。・5年分ほど溜めていきます。6年目になったら、1年目の通し番号は削除します。以降、打ち切り。・DBMSによらない、低俗論です。(ちなみに、実際はOracle8iを使っています。)※「実際問題として、どうか?」が知りたいので、代替案などの‘そもそも論’【のみ】のご回答は、書いてくださる方の時間とパワフルがもったいないのでご遠慮願います。(問題点をご指摘された上での代替案は大歓迎です。)。