Nûvekirina PostgreSQL. Serbestberdana ji nû ve, bikêrhatinek ji bo koçkirina berbi nexşeyek nû bêyî sekinandina xebatê

Nûvekirinên rastkirî ji bo hemî şaxên piştgirî yên PostgreSQL hatine çêkirin: 14.2, 13.6, 12.10, 11.15 û 10.20, ku 55 xeletiyên ku di sê mehên borî de hatine tespît kirin rast dikin. Di nav tiştên din de, me pirsgirêkên ku, di rewşên hindik de, di dema guheztina zincîreyên HOT (tenê-germ-tenê) de di dema xebitandinek VACUUM de an jî dema ku xebatek REINDEX HEWQA li ser îndeksên li ser maseyên ku mekanîzmaya hilanînê TOAST bikar tînin, dikin, rê li ber gendeliyê vekir.

Dema ku ALTER STATISTICS têne darvekirin û dema ku daneyan bi celebên pirzimanî ve distînin, têkçûn rast kirin. Di plansaziya lêpirsînê de xeletiyên ku bûne sedema encamên nerast hatine rast kirin. Dema nûvekirina indexan bi karanîna îfadeyan û dema ku karek REASSIGN OWNED BY li ser hejmareke mezin ji hêmanan tê kirin, bîranîna rast diherike. Avakirina statîstîkên pêşkeftî yên ji bo tabloyên dabeşkirî têne peyda kirin.

Wekî din, em dikarin serbestberdana karûbarek nûvesazkirinê destnîşan bikin, ku destûrê dide we ku hûn nûvekirinên tevlihev ên şemaya daneyê ya li PostgreSQL bêyî rawestandina xebatê bikin, ku di bin şert û mercên normal de hewceyê guhartinên destan û girtina demkî ya karûbaran bi karanîna databasê hewce dike. Karûbar dihêle ku meriv ji pilana daneya kevn berbi ya nû veguhezîne bêyî astengkirina dirêj û bêyî qutkirina çerxa pêvajoya daxwaznameyê. Vebijêrk bixweber dîmenên tabloyê diafirîne ku serîlêdan di dema koçkirina şemaya daneyê de xebata xwe bi wan re didomînin, û di heman demê de kêşeyên ku operasyonên zêdekirin û jêbirina daneyan di navbera şemayên kevn û nû de werdigerînin jî mîheng dike.

Ji ber vê yekê, dema ku di dema koçberiyê de ji nû ve şekil tê bikar anîn, şemaya kevn û nû di heman demê de berdest dimînin û serîlêdan dikarin hêdî hêdî li şemaya nû bê rawestana kar werin veguheztin (di binesaziyên mezin de, hilber dikarin hêdî hêdî ji kevin ber bi nû ve werin guheztin). Piştî ku koçkirina sepanan ber bi şemaya nû ve qediya, dîtin û teşqeleyên ku ji bo domandina piştgirîya şemaya kevn hatine afirandin têne jêbirin. Ger di dema koçberiyê de pirsgirêkên serîlêdanan werin tespît kirin, hûn dikarin guheztina schema berevajî bikin û vegerin rewşa berê.

Source: opennet.ru

Add a comment