3

論理読み取りの定義を以下から読みました:

http://msdn.microsoft.com/en-us/library/ms184361.aspx

それは言う:

「データキャッシュから読み取られたページ数。」

2つのテーブルがあり(table_1の行数は141、table_2は16.811)、これら2つのクエリを実行すると、次の結果が得られます。

SELECT * FROM Table_1

results
Scan count 1, logical reads 6, physical reads 0, read-ahead reads 0.

SELECT * FROM Table_2

results
scan count 1, logical reads 701, physical reads 0, read-ahead reads 0

ロジック読み取りが「データキャッシュから読み取られたページ数」の場合。では、ページとは何ですか?それはどのように計算されますか?

4

1 に答える 1

2

ページは、動作する最小限の物理データユニットSQL Serverです。

ページは8K長く、いくつかのテーブルレコード、インデックスレコード、およびその他の情報が含まれる場合があります。

10の長さがバイトの場合でも、ページ全体を読み取る必要があります。

あなたの場合、ページには20平均して約行が含まれています。

于 2010-01-19T11:20:31.157 に答える