테이블 인덱스 목록
Oracle
SELECT index_name, column_name, column_position
FROM user_ind_columns
WHERE table_name = 'EMPLOYEE'
ORDER BY index_name, column_position;인덱스 타입/유일성은 user_indexes와 조인한다.
PostgreSQL
SELECT indexname, indexdef
FROM pg_indexes
WHERE tablename = 'customer';indexdef는 전체 CREATE INDEX 문을 보여 준다. psql의 \d customer로도 나열된다.
MySQL
SHOW INDEX FROM customer;Non_unique, Seq_in_index, Cardinality 컬럼은 인덱스 구조와 선택도를 보여 준다.
SQL Server
EXEC sp_helpindex 'dbo.customer';
-- Details: join sys.indexes + sys.index_columnssp_helpindex는 인덱스 이름, 타입, 컬럼을 반환한다. 필터링/포함 컬럼은 sys 뷰를 사용한다.
MongoDB
db.customer.getIndexes()각 인덱스의 키와 유일성, TTL/partial 같은 옵션을 반환한다.
Redis
# Not applicable (core). If the RediSearch module is present:
# FT._LIST (all indexes)
# FT.INFO idx (details of one index)키-값 모델에는 보조 인덱스가 없으며, RediSearch/RedisJSON 같은 모듈에서만 제공된다.