เช‡เชจเซเชกเซ‡เช•เซเชธ เช•เชฐเชชเซเชถเชจ เชซเชฟเช•เซเชธ เชธเชพเชฅเซ‡ เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ 14.4 เช…เชชเชกเซ‡เชŸ

PostgreSQL DBMS 14.4 เชจเซเช‚ เชธเซเชงเชพเชฐเชพเชคเซเชฎเช• เชชเซเชฐเช•เชพเชถเชจ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เช—เช‚เชญเซ€เชฐ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡ เช…เชฎเซเช• เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, โ€œCREATE IndEX Concurrentlyโ€ เช…เชจเซ‡ โ€œREINDEX CONCURRENTLYโ€ เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธเชฎเชพเช‚ เช…เชฆเซเชฐเชถเซเชฏ เชกเซ‡เชŸเชพ เชญเซเชฐเชทเซเชŸเชพเชšเชพเชฐ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡. เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช†เชฆเซ‡เชถเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชฎเชพเช‚, เช•เซ‡เชŸเชฒเชพเช• เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚, เชœเซ‡ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเซ‡ เชธเชฎเชพเชตเชฟเชทเซเชŸ SELECT เช•เซเชตเซ‡เชฐเซ€เชเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช—เซเชฎ เชชเช‚เช•เซเชคเชฟเช“ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชถเซ‡.

เชฌเซ€-เชŸเซเชฐเซ€ เช‡เชจเซเชกเซ‡เช•เซเชธเชจเซ‡ เชจเซเช•เชธเชพเชจ เชฅเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ "pg_amcheck โ€“heapallindexed db_name" เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹ เชญเซ‚เชฒเซ‹ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชฅเชตเชพ "เชเช•เชธเชพเชฅเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชจเชพเชตเซ‹" เช…เชจเซ‡ "เชฐเซ€เช‡เชจเซเชกเซ‡เช•เซเชธ เชเช•เชธเชพเชฅเซ‡" เช†เชฆเซ‡เชถเซ‹ เช…เช—เชพเช‰เชจเชพ เชชเซเชฐเช•เชพเชถเชจเซ‹เชฎเชพเช‚ เช…เชจเซเชฏ เชชเซเชฐเช•เชพเชฐเชจเชพ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ (GiST, GIN, เชตเช—เซ‡เชฐเซ‡) เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏเชพ เชนเชคเชพ, เชคเซ‹ เช†เชตเซƒเชคเซเชคเชฟ 14.4 เชชเชฐ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. โ€œreindexdb โ€”allโ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เช…เชฅเชตเชพ เช†เชฆเซ‡เชถ "REINDEX CONCURRENTLY index_name."

เชธเชฎเชธเซเชฏเชพ เชซเช•เซเชค 14.x เชถเชพเช–เชพเชจเซ‡ เชœ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชตเซ‡เช•เซเชฏเซ‚เชฎ เช“เชชเชฐเซ‡เชถเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ "เชเช•เชธเชพเชฅเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชจเชพเชตเซ‹" เช…เชจเซ‡ "เชฐเซ€เช‡เชจเซเชกเซ‡เช•เซเชธ เชเช•เชธเชพเชฅเซ‡" เชจเชพ เช…เชฎเชฒ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เช•เซ‡เชŸเชฒเชพเช• เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ‡ เชฌเชพเช•เชพเชค เชฐเชพเช–เชคเชพ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช† เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชเช•เชธเชพเชฅเซ‡ เชฎเซ‹เชกเชฎเชพเช‚ เชฌเชจเชพเชตเซ‡เชฒ เช‡เชจเซเชกเซ‡เช•เซเชธเชฎเชพเช‚ เชนเซ€เชช เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชŸเซเชฏเซเชชเชฒเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชคเซ‹ เชจเชฅเซ€ เช•เซ‡ เชœเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชฌเชจเชพเชตเชŸ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชชเชกเซ‡เชŸ เช…เชฅเชตเชพ เช•เชพเชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹