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

Uzyskaj datę utworzenia indeksu z serwera SQL

W przypadku indeksów, które są ograniczeniami, zobacz odpowiedź marc_s

W przypadku innych indeksów musisz użyć STATS_DATE, aby uzyskać czas utworzenia skojarzonego indeksu (każdy indeks zawiera statystyki)

Coś takiego (nie testowane)

SELECT STATS_DATE(OBJECT_ID('MyTable'), 
(SELECT index_id FROM sys.indexes WHERE name = 'Index_Name'))

Opiera się to na sys.indexes do sys.stats linki

Edycja:nie ma sposobu, aby dowiedzieć się tak dalece, jak każdy może się dowiedzieć. Przepraszamy.



  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 wybrać indeks klastrowy w SQL Server?

  2. Skąd pobrać AdventureWorks2008.msi?

  3. Sprawdź, czy pole jest numeryczne, a następnie wykonaj porównanie tylko na tych polach w jednej instrukcji?

  4. Wykonywanie przygotowanych instrukcji generowanych przez NHibernate w SQL Server Management Studio

  5. Suma cyfr liczby na serwerze sql bez użycia tradycyjnych pętli, takich jak while