私はテーブルの上に簡単な更新クエリを実行します。 UPDATE table_x SET col_a = (col_b AT TIME ZONE 'UTC') AT TIME ZONE col_tz;
table_xは100のエントリで構成され、クエリが数ミリ秒かかります。 - > 100,000エントリ= 2秒。 - > 1,000,000エントリ= 20秒。 これまでのところとても良いです。
ヒストグラムを使用して見積もり行を計算すると、どのようにSQL Serverがこれらの行を見積もることができるか質問したいと思います。回答へのヒントやリンクは非常に感謝しています。列の use AdventureWorks2012
go
select *
from sales.SalesOrderDetail
where SalesOrderID between 43792 and 440
私は、以下に示すEXPLAIN PLANを使用して次の問合せを実行しています。 クエリには2.3秒かかります。 しかし、EXPLAIN PLANのは、午後12時10分06秒秒 どれ理由 = INDEX FAST FULL SCANショーの時間を示して? select count(*) from c1
COUNT(*)
----------
68656440
Elapsed: 00
データベース内の「系列の値」の検索など、高速化するためにSQLインデックスを作成したいと考えています。各ValueがSeriesに属し、日付を持っています @Entity
class Series { … }
Value {
Series series;
Date date;
…
}
シリーズの何百、何千もの値の多くを持つそれぞれがあります。 私は