Differenze tra Proprietà -> Archiviazione -> Conteggio Righe e count

giovedì 08 gennaio 2015 - 18.48
Tag Elenco Tags  C#  |  Windows Server 2008 R2  |  Visual Studio 2010  |  SQL Server 2008 R2  |  Office 2010  |  Crystal Reports 10.0

dompa72 Profilo | Senior Member

Ciao a tutti e buon inizio anno
Ho un problema di logica (non trovo un altro termine)

Se apro il management studio e apro le proprietà di una tabella, selezioni la pagina Archiviazione e leggo il campo conteggio righe 4295172883....rischio un colpo al cuore (un coccolone)

705x629 57Kb


se invece lancio una query con il count sulla stessa tabella, risultato 341720.....mi riprendo

483x253 25Kb


come posso sistemare i due numeri??? (senza ricostruire la tabella)

Ciao e grazie

alx_81 Profilo | Guru

>Ciao a tutti e buon inizio anno
ciao, anche a te

>come posso sistemare i due numeri??? (senza ricostruire la tabella)
il dato che le proprietà vanno a leggere non è il dato reale. Viene letto dalla sys.partitions ed è un numero approssimativo.
Leggi qui la documentazione: https://msdn.microsoft.com/en-us/library/ms175012(v=sql.110).aspx
Ragion per cui, non mi ci baserei
Quel numero a volte è sbagliato a causa di desincronizzazioni, calcoli e stime troppo approssimative.
Per correggere questo comportamento: http://stackoverflow.com/questions/17446002/uncoditioned-count-vs-system-tables/17446047#17446047

>Ciao e grazie
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/en-us/mvp/Alessandro%20Alpi-4014222

dompa72 Profilo | Senior Member

Era una tabella che potevo svuotare, dopo questo il tutto si è risolto
Comunque la prossima volta provo con il link che hai postato
Grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5