INDEX
Açıklaması şöyle
PostgreSQL offers two types of reindexing methods: offline and online.a. Offline ReindexingOffline reindexing locks the table, preventing any data modifications during the process. It is suitable for smaller tables or during maintenance windows with lower database activity.b. Online ReindexingOnline reindexing allows concurrent read and write operations on the table while rebuilding the index. It is suitable for larger tables that require continuous access.
Örnek - Index Dosyası Bozulursa
Index Dosyası Bozulursa tekrar REINDEX çalıştırılır. Şöyle yaparız. Aynı yazıda index dosyasının nasıl bulunacağı ve bozulacağı da gösteriliyor.
# REINDEX INDEX CONCURRENTLY a_idx;
Örnek - OFFLINE
Şöyle yaparız
-- Perform the reindexing REINDEX INDEX index_name;
Örnek - OFFLINE
Şöyle yaparız
-- List the index name SELECT indexname, tablename, schemaname FROM pg_catalog.pg_indexes -- Reindex by Index Name REINDEX INDEX your_index_name;
Örnek - ONLINE
Şöyle yaparız
-- Reindex the index concurrently REINDEX INDEX CONCURRENTLY index_name;
SCHEMA
Örnek
Şöyle yaparız
-- Reindex by Schema Name REINDEX SCHEMA your_schema_name;
TABLE
Örnek
Hiç yorum yok:
Yorum Gönder