indexing

    102

    3答えて

    MS SQL Serverのカラムまたはカラム数にインデックスを作成すると(2005年版を使用しています)、各カラムのインデックスを昇順または降順に指定できます。私はこの選択がなぜここにあるのかを理解するのに苦労しています。バイナリソート技術を使用すると、どちらの方法も高速にルックアップされませんか?私はどのような違いがありますか?

    8

    2答えて

    : ALTER TABLE members ADD FULLTEXT(about,fname,lname,job_title); 問題がphpMyAdminのを使用していることである私は私の新しいインデックスのカーディナリティを見ることができるだけでです。これはインデックスが使用されないことを意味しますか? 私はanalyzeテーブルコマンドを実行しましたが、何もしていないようです。インデック

    15

    4答えて

    私は最近、SQLiteに適切なインデックスを与えることで、複雑なクエリを何桁も高速化しました。このような結果は、JOINやORDER BY節によく使われる他の多くのフィールドにインデックスを付けるべきかどうか疑問に思います。しかし、私は過度に欲しくないし、私に逆行したくない:私はインデックスを作成するにはいくつかの理由があるはずだと仮定するか、すべてのフィールドがデフォルトでインデックスされるだろ

    12

    3答えて

    テーブルと2つの整数で構成されるプライマリキーを持つSqlite3データベースがあり、それに多くのデータを挿入しようとしています(つまり約1GB程度) 問題はプライマリキーを作成すると暗黙的にインデックスが作成されます。私の場合は、コミット後にクロールに挿入されることがありません(データベースファイルがNFS上にあるためです)。sigh)。 だから、一時的にそのインデックスを無効にしたいと思います

    8

    3答えて

    私は行列ごとにk個の数値を含むn行k列の行列を得ました。これらのk個の数値をインデックスとしてk次元の行列に使用したいと考えています。 MATLABのコンパクトな方法はありますか?またはforループを使用する必要がありますか? これは私が(MATLABの擬似コードで)何をしたいのかですが、より多くのMATLABっぽい方法で: for row=1:1:n finalTable(row) =

    8

    2答えて

    はsqlite3 documentationによれば、各 列名以下 COLLATE句は、その 列のテキストエントリのために使用される照合 シーケンスを定義します。デフォルトの照合順序 は、 に定義されている照合順序で、CREATE TABLE 文のその列です。または、照合シーケンス が別途定義されていない場合は、組み込みの BINARY照合シーケンスが使用されます。 照合シーケンスとは何か、照合順

    17

    3答えて

    履歴データを検索するクエリを最適化しようとしています。私は実行計画を検索するためにクエリアナライザを使用しており、クエリコストの大部分が「ブックマーク参照」と呼ばれるものにあることがわかりました。以前はこのノードを実行計画で見たことがなく、その意味を知らない。 これはクエリでは良いことか悪いことですか?

    4

    1答えて

    ここでは、パフォーマンス上の理由から、uniqueidentifier列にクラスタードインデックスを持つことは基本的にはないことを示しています。それにもかかわらず、プライマリキーとしてuniqueidentifierを使用する必要があります。生成された値が互いに似ているため、newsequentialid()を使用する必要はありません(ユーザーが[合理的に '推測]別のID)。 このPKをインデッ

    1

    2答えて

    SQL Server 2000を使用していて、テーブルで全文索引を使用しています。このテーブルのビューで全文索引を使用できますか? はいの場合、どうすれば使用できますか? いいえの場合は、どうすればよいですか? 実は、私はテーブルから得られた結果の改善をやっているし、この改良のために、私は、このテーブルのビューを使用しています...

    3

    8答えて

    私はユーザーの設定のセットを持つテーブルを持って、それは次の列があります。設定とキーと一緒に UserID INT Set VARCHAR(50) Key VARCHAR(50) Value NVARCHAR(MAX) TimeStamp DATETIME ユーザーIDはユニークです。したがって、特定のユーザーは、特定の一連の設定で同じキーを2つ持つことはできません。設定は集合で検索さ