ื ืืฆืจื ืืืืืจื ืืชืงื ืช ืฉื PostgreSQL DBMS 14.4, ืืฉืจ ืืืืืช ืืขืื ืืืืจื ืฉืื ืกืืืืช ืืกืืืืืช, ืืืืืื ืืฉืืืชืืช ื ืชืื ืื ืืืชื ื ืจืืืช ืืืื ืืงืกืื ืืขืช ืืืฆืืข ืืคืงืืืืช "CREATE INDEX CONCURRENTLY" ื-"REINDEX CONCURRENTLY". ืืืื ืืงืกืื ืฉื ืืฆืจื ืืืืฆืขืืช ืืคืงืืืืช ืฉืฆืืื ื, ืืืชืื ืฉืืืง ืืืจืฉืืืืช ืื ืืืืงืื ืืืฉืืื, ืื ืฉืืืืื ืืฉืืจืืช ืืกืจืืช ืืขืช ืืืฆืืข ืฉืืืืชืืช SELECT ืืืืืืืช ืืื ืืงืกืื ืืขืืืชืืื.
ืืื ืืงืืืข ืื ืืื ืืงืกืื ืฉื ืขืฅ B ื ืคืืขื, ืืชื ืืืื ืืืฉืชืืฉ ืืคืงืืื "pg_amcheck -heapallindexed db_name". ืื ืืืื ืฉืืืืืช ืื ืฉื ืขืฉื ืฉืืืืฉ ืืคืงืืืืช "CREATE INDEX CONCURRENTLY" ื-"REINDEX CONCURRENTLY" ืืืืืืจืืช ืงืืืืืช ืขื ืกืืืื ืืืจืื ืฉื ืืื ืืงืกืื (GiST, GIN ืืื'), ืืืืจ ืขืืืื ืืืจืกื 14.4, ืืืืืฅ ืืืฆืข ืืื ืืงืก ืืืืฉ ืืืืฆืขืืช ืืื ืืฉืืจืืช "reindexdb โall" ืื ืืคืงืืื "REINDEX CONCURRENTLY index_name."
ืืืขืื ืืฉืคืืขื ืจืง ืขื ืขื ืฃ 14.x, ืฉืืื ืืืคืืืืืืฆืืืช ืฉืื ืืืืืืช ืืื ืขืกืงืืืช ืืงืฉืืจืืช ืืืืฆืืข "CREATE INDEX CONCURRENTLY" ื-"REINDEX CONCURRENTLY" ืืขืช ืืืฆืืข ืคืขืืืช ื-VACUUM. ืืชืืฆืื ืืืืคืืืืืืฆืืืช ืืื, ืืื ืืงืกืื ืฉื ืืฆืจื ืืืฆื CONCURRENTLY ืื ืืืื ืืื tuples ืืืืืจืื ืืขืจืืื ืฉืขืืืื ื ืื ื ืงืืขื ืืืืื ืืฆืืจืช ืืืื ืืงืก.
ืืงืืจ: OpenNet.ru