J'ai lu la définition de lectures logiques à partir de:Comment les lectures logiques sont-elles calculées?
http://msdn.microsoft.com/en-us/library/ms184361.aspx
il dit:
"Nombre de pages lues à partir du cache de données."
J'ai deux tables (Nombre de lignes de table_1 est et table_2 est 16,811), quand je lance ces deux requêtes, il donne le résultat suivant.
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
si la lecture logique est "Nombre de pages lues dans le cache de données". alors qu'est-ce qu'une page? Comment est-il calculé?
Donc la moyenne de 20 lignes dépend de la taille des lignes, ai-je raison? Comme une très grande rangée peut remplir une page? – stckvrflw
'@ stckvrflw': oui. Si vous avez des types de données de longueur variable dans votre table (comme 'VARCHAR' ou' VARBINARY'), la taille de l'enregistrement sera également variable. En outre, les enregistrements peuvent être supprimés et leur espace n'est pas immédiatement réutilisé. – Quassnoi