私は、約10個のフィールドに多くのNULL値を含む可能性があるテーブル設計に取り組んでいます。おそらくフィールドが使用されない時間の75%です。SQL Server - Null列のパフォーマンス/サイズの欠点
偽のデータ(100万レコード)を生成しただけで、SQL Server 2005への影響を検出できませんでした。サイズの違いはKB単位でした。性能 - 3つの非ヌル化可能な列に索引を追加した後、測定可能な差異はありません。
私は、SQL Server 2008にスパース列機能があることを知っています(次のSharePointのUserDataテーブルで使用されると想定しています)。私は私のコードが2005年に動作するようにしたい。 現在のSharePoint UserDataテーブルの設計には、多くのNULL値が存在します。 Microsoftのために十分なのであれば...
SQL Serverテーブルの多くのNULL値の周りに欠点や脆弱性に関するホワイトペーパーがありますか?誰でも10ミルまたは100ミルの記録にスケールアップする際に何が起こったかについての経験はありますか?
+1。アドバイスをいただきありがとうございます。 – BuddyJoe
$ Gregory A Beamer - 正規化の結果が複数のリンクテーブルの場合はどうなりますか?私はcurently 7つのリンクテーブルがあり、私はこれらをマージしようと思っています - > http://stackoverflow.com/questions/5604435/should-i-merge-my-link-tables – Steven