PostgreSQL 14.4 fanavaozana miaraka amin'ny fanamboarana ny kolikoly index

Ny famoahana fanitsiana ny PostgreSQL DBMS 14.4 dia noforonina, izay manafoana olana lehibe izay, amin'ny toe-javatra sasany, dia mitarika amin'ny kolikoly tsy hita maso amin'ny indexes rehefa manatanteraka ny baiko "CREATE INDEX CONCURRENTLY" sy "REINDEX CONCURRENTLY". Ao amin'ireo indexes noforonina amin'ny fampiasana ny baiko voafaritra, ny firaketana sasany dia mety tsy horaisina, izay hitarika amin'ny laharana tsy hita rehefa manatanteraka fanontaniana SELECT misy indexes misy olana.

Mba hamaritana raha simba ny fanondroana hazo B dia azonao atao ny mampiasa ny baiko "pg_amcheck -heapallindexed db_name". Raha hita ny lesoka na ny baiko "CREATE INDEX CONCURRENTLY" sy "REINDEX CONCURRENTLY" dia nampiasaina tamin'ny famoahana teo aloha miaraka amin'ny karazana fanondro hafa (GIST, GIN, sns.), Rehefa avy nanavao ny version 14.4, dia asaina manao reindex amin'ny fampiasana ny "reindexdb -all" utility na ny baiko "REINDEX CONCURRENTLY index_name."

Ny sampana 14.x ihany no misy fiantraikany amin'ny olana, izay nahitana fanatsarana izay manilika ny fifampiraharahana sasany mifandraika amin'ny fanatanterahana ny "CREATE INDEX CONCURRENTLY" sy ny "REINDEX CONCURRENTLY" rehefa manao ny asa VACUUM. Vokatr'ireo fanatsarana ireo, ny fanondroana noforonina tamin'ny fomba CONCURRENTLY dia tsy nahitana tuple sasany tao amin'ny fitadidiana antontam-bato izay nohavaozina na tapaka nandritra ny famoronana tondro.

Source: opennet.ru

Add a comment