sql >> Databasteknik >  >> RDS >> Sqlserver

SQL:Hämta den fysiska storleken på en delmängd av en tabell

Skulle det inte bara vara mer eller mindre exakt andelen rader som tagits bort? Så räkna det totala antalet rader, räkna sedan antalet rader som uppfyller villkoret och gör divisionen. Naturligtvis för att det utrymmet ska bli fullt användbart kan du behöva bygga om tabell och/eller index.

Jag antar att om du har var-längdsdata och vissa rader är mycket större än andra så kan detta tillvägagångssätt bara vara ungefärligt men i de flesta fall borde det vara tillräckligt bra.



  1. Optimalt sätt att lagra/hämta array i tabell

  2. Är det möjligt att beskriva en tabell och visa NOTNULL-kolumnerna först?

  3. Spring Data-frågan fungerar inte när frågeparametern är en entitet

  4. Doctrine (i symfony-projektet) kan inte ansluta genom uttaget