рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рдлрд┐рдХреНрд╕рдХреЛ рд╕рд╛рде PostgreSQL 14.4 рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ

PostgreSQL DBMS 14.4 рдХреЛ рдПрдХ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЬ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдЧрдореНрднреАрд░ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рд╣рдЯрд╛рдЙрдБрдЫ рдЬреБрди рдирд┐рд╢реНрдЪрд┐рдд рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдорд╛, "CREATE INDEX CONCURRENTLY" рд░ "REINDEX CONCURRENTLY" рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрд╛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рд╣рд░реВрдорд╛ рдЕрджреГрд╢реНрдп рдбреЗрдЯрд╛ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рдирд┐рдореНрддреНрдпрд╛рдЙрдБрдЫред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рд╣рд░реВрдорд╛, рдХреЗрд╣реА рд░реЗрдХрд░реНрдбрд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдБрджреИрди, рдЬрд╕рд▓реЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ SELECT рдХреНрд╡реЗрд░реАрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрд╛ рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рдЫреБрдЯреЗрдХреЛ рд╣реБрди рд╕рдХреНрдЫред

рдмреА-рдЯреНрд░реА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рд╣рд░реВ рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рднрдПрдХреЛ рдЫ рдХрд┐ рдЫреИрди рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ "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" рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХреЗрд╣реА рд▓реЗрдирджреЗрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдирдЧрд░реНрдиреЗ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдпреА рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВрдХреЛ рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рд░реВрдк, CONCURRENTLY рдореЛрдбрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рд╣рд░реВрд▓реЗ рд╣рд┐рдк рдореЗрдореЛрд░реАрдорд╛ рдХреЗрд╣реА рдЯреБрдкрд▓рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджреИрдирдиреН рдЬреБрди рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╡рд╛ рдХрд╛рдЯрд┐рдПрдХрд╛ рдерд┐рдПред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди