Heronovo IT doupě

Rubrika: PostgreSQL

  • Zálohování a obnova PostgreSQL metodou PITR (point in time recovery)

    Pro zálohování databázového serveru se obvykle používají nástroje pg_dump v kombinaci s jeho obnovením pomocí standardního klienta psql (to v případě logické zálohy, která probíhá vytvořením sekvence SQL příkazů) nebo nástroje pg_restore. Tato klasická metoda zálohování pomocí kompletních dumpů databáze má své přednosti ale i omezení. Mezi přednosti patří jistě to, že je možné zálohovat kteroukoliv databázi, případně jen několik tabulek. Článek vyšel…

  • Ukládání souborů do DB, odkazy a doplnění

    Před časem jsem napsal zápisek o ukládání velkých binárních dat do (SQL) databáze. Před chvílí mi napsal kámoš programátor a toto téma mi tak připomenul. Chtěl bych doplnit nějaké odkazy na užitečné materiály a také uvést velikostní limity.

  • Ukládání souborů do DB

    Na základě vlastních zkušeností technika (nikoliv programátora), zabývající se převážně ukládáním dat (systémy souborů a databáze), jsem sepsal několik ne/souvisejících poznámek o přístupu ukládání dat. Cílem je spíše otevřít diskusi a najít další argumenty. Snad ne flame.

  • Instalace PostgreSQL

    Uvědomil jsem si, že po všech těch článcích o výkonnech databázových serverů a seriálu o jeho nastavení, tady vlastně nemám článek o instalaci. Tuto chybu napravuji, zde je návod na instalaci PostgreSQL serveru v CentOS 6.0. Krom způsobu instalace balíčků a umístění konfiguračního souboro je tento návod platný pro jakoukoliv distribuci.

  • Recenze knihy PostgreSQL 9.0 High Performance

    I když kniha nese v názvu konkrétní verzi databázového serveru PostgreSQL (kniha byla vydána prakticky současně s PostgreSQL verze 9.0), její obsah je verzí prostý a fakticky sahá od 8.1 až po nejnovější stabilní 9.0 a vzhledem k jisté konzervativnosti vývoje a zachovávání konfigurací serveru bude platná i pro další verze. Nenechte se tedy zmást,…

  • Optimalizace PostgreSQL DB – testy výkonu

    V dnešním posledním a více praktickém dílu si ukážeme ucelený konfigurační soubor a databázi otestujeme standardním testem TPC-B. Uvidíte, že parametrů, které databázový administrátor musí znát a umět nastavit zase tolik není. (Článek vyšel též na portále LinuxExpres.)

  • Optimalizace PostgreSQL – nesahej na to, pokazí se to

    Kompletní konfigurace databáze PostgreSQL obsahuje velmi mnoho položek k nastavení (něco přes dvě stě). Některé z nich mohou přinést očekávané zvýšení výkonu, jiné ovšem mohou zapříčinit ztrátu dat. V dnešním díle se zaměříme na konfigurační volby, kterým byste se při nastavování běžného databázového serveru měli raději vyhnout. (Článek vyšel též na portálu LinuxExpres.)

  • Optimalizace PostgreSQL – WAL

    V dnešním díle se podíváme na zoubek způsobu ukládání dat na disk a nastavíme volbu týkající se práce klienta. (Tento článek také dříve vyšel na portálu LinuxExpres.)

  • Optimalizace PostgreSQL – Statistiky a checkpointy

    Dnes si řekneme něco o statistikách a jejich nastavení pro optimální výběr prováděcího plánu a také o nastavení ukládání databázových dat z WAL logu do datových souborů. (Článek vyšel dříve také na portálu LinuxExpres).

  • Optimalizace databáze PostgreSQL – logy a úklid

    Tímto článkem začínáme seriál o optimalizaci oblíbené open-source databáze PostgreSQL. Dnes začneme nastavením záznamu činnosti databáze a také nastavením jejího automatického čištění. (Článek také vyšel na portálu LinuxExpres).