DBAtlas · Veritabanı operasyon atlası

Bir tablonun index'lerini listele

Oracle

SELECT index_name, column_name, column_position
FROM user_ind_columns
WHERE table_name = 'CALISAN'
ORDER BY index_name, column_position;

Index türü/benzersizlik için user_indexes ile join yapın.

PostgreSQL

SELECT indexname, indexdef
FROM pg_indexes
WHERE tablename = 'musteri';

indexdef tam CREATE INDEX ifadesini verir; psql'de \d musteri de listeler.

MySQL

SHOW INDEX FROM musteri;

Non_unique, Seq_in_index ve Cardinality sütunları index yapısını ve seçiciliğini gösterir.

SQL Server

EXEC sp_helpindex 'dbo.musteri';
-- Ayrıntı: sys.indexes + sys.index_columns join

sp_helpindex index adı, tür ve kolonları verir; filtrelenmiş/dahil kolonlar için sys view'ları.

MongoDB

db.musteri.getIndexes()

Her index'in anahtarlarını, benzersizlik ve TTL/partial gibi seçeneklerini döndürür.

Redis

# Uygulanamaz (çekirdek). RediSearch modülü varsa:
# FT._LIST        (tüm indeksler)
# FT.INFO idx     (bir indeksin ayrıntısı)

Anahtar-değer modelinde ikincil index yoktur; yalnız RediSearch/RedisJSON gibi modüllerle gelir.

DBAtlas'ta aç →