PG Partition Manager

Sagteware kiekie:
PG Partition Manager
Sagteware besonderhede:
Weergawe: 2.2.2 Opgedateer
Upload datum: 10 Dec 15
Ontwikkelaar: Keith Fiske
Lisensie: Gratis
Populariteit: 73

Rating: 2.0/5 (Total Votes: 1)

PG Partition Manager (of pg_partman) kan hanteer beide-time-gebaseerde en serial gebaseer mure, en is 'n aanbevole instrument vir die hantering van groot data strukture.

Die pg_partman uitbreiding sal eenvoudig verdeel groot tafels in kleiner stukke, vir makliker verwerking, verligting geheue en verwerker verbruik.


.

Wanneer 'n tafel partisie is gewerk, sal pg_partman dit daal tot geheue oorbevolking voorkom

Wat is nuut in hierdie release:

  • As behoud stelsel is aangeskakel, jobmon nie meer inteken inskrywings indien geen behoud werk eintlik gedoen is. Sou voorheen net meld dat die nul tafels was gedaal. As daar iets / uninherited laat val, sal dit aangeteken as wat verwag is.
  • verander kolom & quot; type & quot; in part_config om & quot; partition_type & quot ;. & quot; type & quot; is 'n gereserveerde woord nie, maar op die oomblik nie streng toegepas (vereis nie dubbel vermelding). Dit vermy enige moontlike toekomstige kwessies. Ook verander sub_type in part_config_sub om & quot; sub_partition_type & quot; vir konsekwentheid
  • verander kolom & quot; part_interval & quot; in part_config & part_config_sub om & quot; partition_interval & quot; meer in ooreenstemming met bogenoemde herdoop kolom te wees.
  • gebruik nou nuwe, meer uitgebreide KRY gestapel DIAGNOSTIC funksie bygevoeg 9,2 meer gedetailleerde foute te voorsien wanneer 'n uitsondering teëgekom. Voorheen wanneer funksies genoem ander funksies en 'n persoonlike uitsondering blok is gebruik nie, net die nuutste funksie genoem sou die fout te rapporteer. Nou 'n meer volledige stapel spoor is beskikbaar vir die oorspronklike funksie wat die fout veroorsaak te sien.
  • Uitgebreide verbeterings dokumentasie opmaak.
  • 'n agtergrond werker proses (BGW) is bygevoeg om pg_partman vir algemene verdeling onderhoud.
  • Daar is nie meer afsonderlike & quot; statiese & quot; en & quot; dinamiese & quot; skeiding modes. Die kenmerke van elke modus is gekombineer in 'n enkele sneller formaat.

Wat is nuut in die weergawe 2.0.0:

  • As behoud stelsel is aangeskakel, jobmon nie meer logs inskrywings indien geen behoud werk eintlik gedoen is. Sou voorheen net meld dat die nul tafels was gedaal. As daar iets / uninherited laat val, sal dit aangeteken as wat verwag is.
  • verander kolom & quot; type & quot; in part_config om & quot; partition_type & quot ;. & quot; type & quot; is 'n gereserveerde woord nie, maar op die oomblik nie streng toegepas (vereis nie dubbel vermelding). Dit vermy enige moontlike toekomstige kwessies. Ook verander sub_type in part_config_sub om & quot; sub_partition_type & quot; vir konsekwentheid
  • verander kolom & quot; part_interval & quot; in part_config & part_config_sub om & quot; partition_interval & quot; meer in ooreenstemming met bogenoemde herdoop kolom te wees.
  • gebruik nou nuwe, meer uitgebreide KRY gestapel DIAGNOSTIC funksie bygevoeg 9,2 meer gedetailleerde foute te voorsien wanneer 'n uitsondering teëgekom. Voorheen wanneer funksies genoem ander funksies en 'n persoonlike uitsondering blok is gebruik nie, net die nuutste funksie genoem sou die fout te rapporteer. Nou 'n meer volledige stapel spoor is beskikbaar vir die oorspronklike funksie wat die fout veroorsaak te sien.
  • Uitgebreide verbeterings dokumentasie opmaak.
  • 'n agtergrond werker proses (BGW) is bygevoeg om pg_partman vir algemene verdeling onderhoud.
  • Daar is nie meer afsonderlike & quot; statiese & quot; en & quot; dinamiese & quot; skeiding modes. Die kenmerke van elke modus is gekombineer in 'n enkele sneller formaat.

Wat is nuut in die weergawe 1.8.4:

  • New parameter ouer tafel naam run_maintenance (). Indien gestel, spring al die ander tafels vir daardie onderhoud hardloop en net beskik die een gegee.
  • New analiseer parameter om run_maintenance ().
  • PG partman ondersteun nou sub-verdeling. Dit laat outomatiese verstellings aan die kind tafels van 'n bestaande partisie stel in ouer tafels van hul eie partisie stelle draai.
  • ontleed, is nie meer outomaties uitgevoer word op die ouer tafel na create_parent () bedryf word.
  • Bygevoeg 'n --version argument al python skrifte. Dit vertel jy die minimum weergawe van pg_partman hierdie script is bedoel om te werk met.
  • het seker gemaak alle skrifte in bin gids word by Make File vir die installasie.
  • Maak seker autovacuum is herstel as SIGINT (Ctrl + C) is afgedank by die gebruik van partition_data.py of undo_partition.py.
  • Bygevoeg howto.md lêer doc gids met 'n paar meer uitgebreide voorbeelde.
  • last_partition kolom in part_config tafel nie meer in gebruik. Dit laat val.
  • Herdoop interne funksies create_id_partition (), create_id_function (), create_time_partition () & create_time_function () om create_partition_id (), create_function_id (), create_partition_time () & create_function_time (onderskeidelik). Dit gee al die funksies van 'n konsekwente patroon benaming.

Wat is nuut in die weergawe 1.8.1:

  • New parameter ouer tafel naam run_maintenance (). Indien gestel, spring al die ander tafels vir daardie onderhoud hardloop en net beskik die een gegee.
  • New analiseer parameter om run_maintenance ().
  • PG partman ondersteun nou sub-verdeling. Dit laat outomatiese verstellings aan die kind tafels van 'n bestaande partisie stel in ouer tafels van hul eie partisie stelle draai.
  • ontleed, is nie meer outomaties uitgevoer word op die ouer tafel na create_parent () bedryf word.
  • Bygevoeg 'n --version argument al python skrifte. Dit vertel jy die minimum weergawe van pg_partman hierdie script is bedoel om te werk met.
  • het seker gemaak alle skrifte in bin gids word by Make File vir die installasie.
  • Maak seker autovacuum is herstel as SIGINT (Ctrl + C) is afgedank by die gebruik van partition_data.py of undo_partition.py.
  • Bygevoeg howto.md lêer doc gids met 'n paar meer uitgebreide voorbeelde.
  • last_partition kolom in part_config tafel nie meer in gebruik. Dit laat val.
  • Herdoop interne funksies create_id_partition (), create_id_function (), create_time_partition () & create_time_function () om create_partition_id (), create_function_id (), create_partition_time () & create_function_time (onderskeidelik). Dit gee al die funksies van 'n konsekwente patroon benaming.

Wat is nuut in die weergawe 1.7.2:

  • Vaste fout in apply_foreign_keys () waar die nuwe verdeling skepping sou misluk wanneer die verdeling stel se skema is in die huidige search_path.
  • Buitelandse sleutel erfenis is nou opsioneel aangesien meer komplekse SK verhoudings mag nie ideaal werk met standaard metode pg_partman se. Nuwe opset opsie in part_config tafel en parameter om create_parent ().

Wat is nuut in die weergawe 1.6.0:

  • Verduidelik in docs dat die id interval waarde geslaag om create_parent () moet eintlik wees in die tipe teks formaat.
  • verander drop & ongedaan partisie funksies transaksie gebaseer raadgewende slotte gebruik.
  • verwyder behoefte aan intern gebruik funksie create_next_time_partition () en daarom val die funksie.
  • Vereenvoudigde die create_time_partition () & create_id_partition () parameter lyste.

Wat is nuut in die weergawe 1.5.1:

  • Vaste create_parent () om werklik voeg die contraint_cols waarde geslaag het in die funksie om die config tafel wanneer die gebruik van tyd-gebaseerde verdeling.

Wat is nuut in die weergawe 1.5.0:

  • Gaan vir geldige parameter waardes in partisie skepping funksie.
  • Bygevoeg druppel indeks gelyktydig opsie (--drop_concurrently) om script reapply_indexes.py. Werk net vir 9,2 +.
  • verander run_maintenance () om adviserende transaksie slot plaas van sessie vlak slot te gebruik.
  • Vaste ontbrekende biblioteek invoer in python skrifte.
  • Georganiseerde dokumentasie van funksies.

Wat is nuut in die weergawe 1.4.0:

  • New Python script (reapply-indexes.py) om weer aansoek te doen indekse na kind tafels wanneer hulle verander op die ouer. Sien docs vir meer inligting.
  • New funksie om die uniekheid van 'n kolom so 'n partisie stel (check_unique_column ()). Help om die onvermoë van 'n unieke beperking om doeltreffend toegepas moet word deur alle partisies in 'n stel te oorkom. Verhoed nie 'n unieke oortreding, maar bied 'n metode om te monitor, want dit gebeur nie.
  • Meer pgTAP toetse om te verseker naam trunucation proses werk.
  • verander pgTAP toetse pgTAP aanvaar is geïnstalleer in openbare skema te probeer en kwessies te vermy wanneer dit is nie.

Wat is nuut in die weergawe 1.1.0:

  • New python skrifte in ekstras gids te laat partisie skepping en ondergang die gebruik van kleiner groepe pleeg, soos voorgestel in die dokumentasie vir die partition_data_ * en * undo_partition_ funksies. Dit help voorkom transaksie slotte wanneer daar 'n groot hoeveelheid van die data om rond te beweeg. Daar is ook opsies om stadiger te pleeg en gemak die las op baie besige stelsels.
  • Verander die volgorde van batch argumente in partition_data_id () & partition_data_time (). Dit maak hul bestelling dieselfde as die ongedaan funksies en is 'n meer sensical orde (Ek dink in elk geval).
  • Made partisie funksies stiller. Geen meer kennisgewings en net terug aantal rye verskuif.
  • Verander die ongedaan partisie funksies mure in die volgorde waarin hulle is oorspronklik geskep verwyder. Hulle is om dit te doen alfabeties voor, wat 'n vreemde orde kan veroorsaak vir serial gebaseer skeiding (P100 sou voor p2 wees). Skepping orde mag dit nie verwyder nie in stygende volgorde van die data op die eerste, wat ideaal sou wees, maar dit maak meer sin as alfabeties.
  • Bug fix: undo_partition () kon 0 terugkeer vroeg as sommige van die mure was leeg. Sal nou outomaties uninherit / drop enige leë mure en voortgaan indien daar nog kind tafels, hulle nie die tel teen p_batch_count as gegee.

Vereistes :

  • PostgreSQL 9,1 of hoër
  • pg_jobmon 1,0 of hoër

Soortgelyke sagteware

CUBRID Ruby Driver
CUBRID Ruby Driver

12 May 15

django-firebird
django-firebird

12 Apr 15

ArangoDB
ArangoDB

10 Feb 16

Ander sagteware ontwikkelaar Keith Fiske

PGExtractor
PGExtractor

10 Feb 16

Mimeo
Mimeo

6 Mar 16

pg_jobmon
pg_jobmon

20 Jul 15

Kommentaar te PG Partition Manager

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!