db.dobo.sk

pingovanie/telnetovanie listu hostov na specifickom porte

1 komentár

Fping OK, telnet OK, ale ako to robit, ked je ICMP zakazany a telnet je pre zoznam hostov nepouzitelny (hned na prveho sa pripoji a co potom) a potrebujem overit dostupnost na specifickom porte. Nastastie tu je /dev/tcp/ ďalej

píše: ďobo

July 27th, 2020 o 8:55 pm

chlievik: linux,postgresql

Postgres – vsetko, co si chtel vediet, ale bal sa spytat svojho seniora, aby si nevypadal ako jelito 10. Pgbouncer.

bez komentárov

Pgbouncer je koneksn pooler, pretoze postgres nativne nema tuto vlastnost a mnoho koneksii do DB moze viest k vycerpaniu pamati, ale dosiahnutiu max_connections v Postgres konfe a odmietnutiu sluzby. Skvele zdovodnenie pouzitia pgbounceru so zaujimavou diskusiou je tu.

ďalej

píše: ďobo

July 20th, 2020 o 4:03 pm

chlievik: postgresql

postgres klienti – jak rucne vyextrahovat

bez komentárov

Dnes som v praci riesil taku picovinku, ktoru si poznamenavam, ak by som to o pol roku zase potreboval. Ukol znel jasne: dve davky. Potrebujem 1. zoznam vsetkych, ktori sa za den pripojovali k DB a parametry tohto spojenia 2. zoznam ich hostnamov ďalej

píše: ďobo

June 23rd, 2020 o 10:25 pm

chlievik: postgresql

munin

bez komentárov

Rychly prehlad a niekolko howtos o muninu ďalej

píše: ďobo

May 13th, 2020 o 4:52 pm

chlievik: linux

Veeam a Exagrid

bez komentárov

Poznamky zo skolenia. ďalej

píše: ďobo

January 16th, 2020 o 11:45 am

chlievik: backup

Postgres – vsetko, co si chtel vediet, ale bal sa spytat svojho seniora, aby si nevypadal ako jelito 09. Sesny.

1 komentár

Sesny su konexie do DB. Ked sa user/appka prihlasi do postgresu, master daemon sa forkne a vytvori novy backend proces. Sesna je vzdy jeden proces s vlastnym PIDom a standardna koneksna vyzerie priemerne tak 10MB pamate. ďalej

píše: ďobo

December 31st, 2019 o 11:10 am

chlievik: postgresql

Postgres – vsetko, co si chtel vediet, ale bal sa spytat svojho seniora, aby si nevypadal ako jelito 06. Replikacie.

4 komentárov

Replikacie zabezpecuju:

  1. HA (high availability; vypadok jedneho serveru), alebo
  2. LB (load balancing; rozlozenie zataze)

Je mozne to implementovat roznymi sposobmi (tu je kompletny prehlad, ja sa zaoberam len 2 najcastejsimi sposobmi), vynikajuci prehlad moznych replikacnych topologii je uvedeny tu. Replikovat je mozne synchronne a asynchronne – je to vzdycky deal medzi konzistenciou dat a vykonom. Co znamena synchronny? Znamena konzistenciu dat medzi replikovanymi nodmi – v pripade synchronneho zapisu master vzdy caka na potvrdenie, ze slave data tiez zapisal a len potom ich zapise aj on sam na sebe. Vykonnostne sa samozrejme spotrebuva strojovy cas na “cakanie”. ďalej

píše: ďobo

December 5th, 2019 o 10:18 am

chlievik: postgresql

linuze memory check po procesoch

bez komentárov

Ktory demoni vyzieraju kolko pamate? ďalej

píše: ďobo

December 2nd, 2019 o 1:23 pm

chlievik: linux

Postgres – vsetko, co si chtel vediet, ale bal sa spytat svojho seniora, aby si nevypadal ako jelito 08. Bezpecnostny audit via ansible.

bez komentárov

Dnes som v praci riesil zaujimavy poziadavok – pre vsetky stroje s postgresom dodat auditne informacie obsahujuce data z:

  • konfigurakov serveru a pristupupovych konfigurakov (t.j. postgresql.conf, pg_hba.conf a pg_ident.conf)
  • databazovych userov (t.j. t.j. views pg_shadow a pg_group) ďalej

píše: ďobo

November 25th, 2019 o 3:33 pm

chlievik: linux,postgresql

Postgres – vsetko, co si chtel vediet, ale bal sa spytat svojho seniora, aby si nevypadal ako jelito 07. Hugepages.

1 komentár

Pre Oracle su hugapages kanonom a co je dobre pre Oracle, to je dobre aj pre Postgres :) ďalej

píše: ďobo

November 5th, 2019 o 4:09 pm

chlievik: linux,postgresql