Article View: pl.comp.bazy-danych
Article #183165Re: postgres swapuje dysk
From: NKAB -
Date: Tue, 30 Jun 2009 06:38
Date: Tue, 30 Jun 2009 06:38
52 lines
2702 bytes
2702 bytes
Sherkan <sherkan@o2.pl> napisał(a): > witam wszystkich:) > Mam taki dylemat. > Na centosie, 4gb ramu mam postawionego postgresa 8.1. > W wersji produkcyjnej aplikacja fajnie dziala, ale cholernie swapuje > mi po 1 dniu pracy baza dysk. > Po 1 dniu pracy mam ok 2gb swapa, po 1,5 dniu mam juz 4gb. > > 3ci dzien pracy serwera powoduje swapowanie 8gb+. > Mam w postgresie wszystko domyslnie ustawione jak zostal > zainstalowany, oprocz. > max_connections = 600, > fsm_max_pages = 50.000 > nic wiecej nie zmienialem w domyslnej konfiguracji. > > dodam ze 2,5 gb ramu zjada tomcat. > Czy sa jakies sposoby aby odchudzic swapa, albo pod jakim haslem > szukac w google? > dodam ze robie co tydzien vacuum full, a co 24h w nocy robie > oswiezenie statystyk obu baz danych. > > vacuumdb -v -z -a -q -Upostgres > > zuzycie fsmpages jest na poziomie 36.000 z drobnymi. > Jesli nie podalem jakis przydantych informacji do rozwiazania problemu > to prosze pisac. Jestem jeszcze cienki z SQL'owych baz ale moze jest to wina pól typu memo. Przykład. Mamy pięć rekordów z polami typu blob. Każde pole blob zajmuje 100 MB czyli razem to jakieś 500MB. I teraz, ktoś edytuje rekord numer 3 wstawiając do umieszczonego tam tekstu tylko przecinek. Aby dokonać takiej poprawki trzeba mieć mieć dysk o pojemności 1TB. Jeśli w takich bazach likwidowana jest poprzednia treść to odzyskamy te 500MB, gorzej jak ta treść (już nieużywana) tam zostaje na zawsze i ten ktoś chciałby jednak wrócić do poprzedniej wersji i likwiduje wstawiony przedtem przecinek to tym w drugim przypadku potrzebny byłby dysk 2TB. Zajętość dysku rośnie w postępie matematycznym. Ale ja tylko tak podejrzewam. Niech koledzy, korzystający od wielu lat z tego typu baz się wypowiedzą. Andrzej. -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<h2cbth$319$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<33dcbab8-60ba-4cd1-a570-b31ca691fba5@z34g2000vbl.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "NKAB -" <nkab@WYTNIJ.gazeta.pl> Newsgroups: pl.comp.bazy-danych Subject: Re: postgres swapuje dysk Date: Tue, 30 Jun 2009 06:38:41 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 52 Message-ID: <h2cbth$319$1@inews.gazeta.pl> References: <33dcbab8-60ba-4cd1-a570-b31ca691fba5@z34g2000vbl.googlegroups.com> NNTP-Posting-Host: localhost X-Trace: inews.gazeta.pl 1246343921 3113 172.20.26.238 (30 Jun 2009 06:38:41 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 30 Jun 2009 06:38:41 +0000 (UTC) X-User: nkab X-Forwarded-For: 85.89.190.17 X-Remote-IP: localhost MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit