Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL:Pobieranie fizycznego rozmiaru podzbioru tabeli

Czy nie byłby to po prostu mniej więcej procent usuniętych wierszy? Policz więc całkowitą liczbę wierszy, a następnie policz wiersze spełniające warunek i wykonaj dzielenie. Oczywiście, aby ta przestrzeń stała się w pełni użyteczna, może być konieczne przebudowanie tabeli i/lub indeksu.

Przypuszczam, że jeśli masz dane o długości zmiennej, a niektóre wiersze są znacznie większe niż inne, to podejście może być tylko przybliżone, ale w większości przypadków powinno być wystarczająco dobre.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać kolumnę NOT NULL FOREIGN KEY do istniejącej (zapełnionej) tabeli w MS SQL?

  2. dynamiczny błąd sql:„CREATE TRIGGER” musi być pierwszą instrukcją w partii kwerendy

  3. Sprawdź, czy tabela ma klucz obcy w SQL Server za pomocą OBJECTPROPERTY()

  4. Wydajność SQL Server 2008 FILESTREAM

  5. Konwertuj kolumnę Datetime z UTC na czas lokalny w instrukcji select