Pergunta

Eu li a definição de leituras lógicas de:

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

diz:

"Número de páginas lidas no cache de dados."

Eu tenho duas mesas (contagem de linhas da tabela_1 é 141, e Table_2 é 16.811), quando eu executo essas duas consultas, ele fornece o seguinte resultado.

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

Se a lógica ler for "Número de páginas lidas no cache de dados". Então o que é uma página? Como é calculado?

Foi útil?

Solução

Uma página é uma unidade de dados físicos mínimos SQL Server funciona com.

Uma página é 8K longo e pode conter vários registros de tabela, registros de índice e outras informações.

Mesmo que uma linha seja 10 Bytes de longa duração, a página inteira precisa ser lida.

No seu caso, uma página contém sobre 20 linhas em média.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top