私は索引を探しています。私は索引付けの初心者です。冒険作品を使ってフォラリングを実行していれば索引を達成できますか? 。私は、インデックスがクエリ実行プランを見て追求取得していないようですデータを検索するための最良の方法
create index IX_ModifiedOn on [dbo].[person] (ModifiedDate Asc)
:
select BusinessEntityID, FirstName, MiddleName, LastName, ModifiedDate
from dbo.person
order by ModifiedDate
私は、次の非クラスタ化インデックスを作成しました。 ModifiedDateで注文するためのインデックスを作成するうそをつく方法を知りたいだけですか?
その主キーを使用すると、任意のフィルタなしで、表全体を選択するか、参加しているので、あなたがない限り、インデックスが求めて取得することはできませんあなた
SQL Serverは必要に応じてインデックスを使用します。データが小さすぎる場合、オプティマイザは実際にソートを実行するのがインデックスを使用するよりも速いと判断することがあります。 –
こんにちはGordan、本当にありがとう、私は実際に27million行の仕事でテーブル上でこれを試しています。私はちょうど同じプリンシパルをシミュレートするために冒険を使用しています。しかし、今度は、このようにして、modifiedDateでインデックスを検索することができますか? – abs786123
あなたは 'where'または' join'を使わずに1つのクエリで2,700万行を選択していますか? – SqlZim