Indizes einer Tabelle auflisten
Oracle
SELECT index_name, column_name, column_position
FROM user_ind_columns
WHERE table_name = 'EMPLOYEE'
ORDER BY index_name, column_position;Für Indextyp/Eindeutigkeit mit user_indexes joinen.
PostgreSQL
SELECT indexname, indexdef
FROM pg_indexes
WHERE tablename = 'customer';indexdef liefert das vollständige CREATE INDEX-Statement; \d customer in psql listet sie ebenfalls auf.
MySQL
SHOW INDEX FROM customer;Die Spalten Non_unique, Seq_in_index und Cardinality zeigen Indexstruktur und Selektivität.
SQL Server
EXEC sp_helpindex 'dbo.customer';
-- Details: join sys.indexes + sys.index_columnssp_helpindex liefert Indexname, Typ und Spalten; für gefilterte/eingeschlossene Spalten die sys-Views verwenden.
MongoDB
db.customer.getIndexes()Liefert die Keys jedes Index sowie Optionen wie Eindeutigkeit und TTL/partial.
Redis
# Not applicable (core). If the RediSearch module is present:
# FT._LIST (all indexes)
# FT.INFO idx (details of one index)Das Key-Value-Modell hat keine Sekundärindizes; diese gibt es nur mit Modulen wie RediSearch/RedisJSON.