clustered-index

    4

    4答えて

    現時点では、主キーでnewid()を使用しているいくつかのテーブルがあります。これは大量の断片化を引き起こしています。だから、代わりにnewsequentialid()を使用するように列を変更したいと思います。 私は、既存のデータはかなり断片化したままであると思いますが、新しいデータの断片化は少ないと思います。これは、PKインデックスをクラスタ化されていないものからクラスタ化されたものに変更する前

    4

    1答えて

    私たちのサイトはかなり激しくなっていますので、既存のクエリの最適化を検討しています。例 ため 我々はその実行計画クラスタ化インデックスの単純な参照がクエリのときにおよそ4-5倍速かったいくつかのクエリに偶然出会った本の中に見ながら...これは古いクエリだった場合: SELECT ... FROM myTable WHERE categoryID = @category 次のクエリは、SSM

    3

    2答えて

    分散環境で使用するためのデータベースインデックスの「素朴な」実装を開発する必要があります。私は主題についてほとんど何も知らないし、時間が少しだけ圧迫されている。 私は、このテーマに関するいくつかの意見、例、アルゴリズムを聴きたいと思います。 私は実装が必要なものを精神的に表現したいと思っています。 EDIT:は、私は、クラスタ化インデックスを参照しています

    1

    1答えて

    インデックスを持たないテーブル(PKでなくても)にデータが物理的にどのように配置されているか知りたい人はいますか?このquestionでは、OPはクラスタ化されたPKを削除するのに時間がかかると主張しています。クラスタード・インデックスはデータそのものですが、長い処理時間を説明する新しいデータ配置は何ですか?

    6

    4答えて

    2つの列、つまりテーブルのプライマリキーにクラスタードインデックスを持つテーブルがあります。次のように に定義されます。 ALTER TABLE Table ADD CONSTRAINT [PK_Table] PRIMARY KEY CLUSTERED ( [ColA] ASC, [ColB] ASC )WITH (SORT_IN_TEMPDB = OFF, IGNORE_D

    4

    5答えて

    SQL Serverデータベースでクラスタードインデックスとしてnvarchar(n)列を使用すると、数値(int)インデックスに比べてパフォーマンスが大幅に低下しますか?複合インデックスのパフォーマンスはどのように比較されますか?