2009-03-18 16 views
0

SQL Server 2008では、スパース列の概念が導入されています。SQL Server 2008スパース列 - 逆数

この概念を使用したいが、主な用途はスパース列がNULLのビューを作成することです。もっと普通のことではなく、NOT IS NULLです。マイクロソフトでは、スパース列と関連インデックスはNOT NULL行の取得に最適化されていると言います。

NULL条件を確認することに欠点があるかどうかは知っていますか?

答えて

1

彼はスパース列に

アクセス(読み取りおよび書き込み)より高価であると言うニース議論hereが、私 は、この上の任意の正確な数字を見つけることができませんでした。

あなたがオンラインで ブックスから見ることができるように は、例えば、特定のデータ型 のためにそれらを使用するときには本当に便利なガイドがあります の値の64%以上がint型の列でnullの場合は、 スパース列を使用し、基本的にはデータ型がより長くなるように設定します( )。

これは新機能であるため、間違いなくタイミングテストを行う必要があります。

+0

ありがとうございましたノア、私はすでにAndrew Fryerのブログを知っていました。しかし、彼は私が求めている質問に答えません。誰かがNOT IS NULLビューの作成に関するタイミングを完了しているかどうかを尋ねています。私はモルモットになる必要があると思う... – PaoloFCantoni

+0

結果を知らせてください、私はすべてが非常に興味があると確信しています – Noah