<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Problem z przywróceniem dump'a bazy danych.]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=630</link>
		<description><![CDATA[Najświeższe odpowiedzi w Problem z przywróceniem dump'a bazy danych..]]></description>
		<lastBuildDate>Fri, 02 Sep 2011 15:32:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Problem z przywróceniem dump'a bazy danych.]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2680#p2680</link>
			<description><![CDATA[Jeśli chodzi o archiwizację, to spróbuj pg_dump z przełącznikiem -Fc, natomiast co odtworzenia można próbować różnych zabiegów. Jeśli nie jest to serwer stricte produkcyjny, to można tymczasowo wyłączyć fsync, jak mówi dokumentacja:

[quote]Due to the risks involved, there is no universally correct setting for fsync. Some administrators always disable fsync, while others only turn it off during initial bulk data loads, [b]where there is a clear restart point if something goes wrong[/b]. Others always leave fsync enabled. The default is to enable fsync, for maximum reliability. If you trust your operating system, your hardware, and your utility company (or your battery backup), you can consider disabling fsync. [/quote]

Innym sposobem jest ujęcie backup'u jako jedną transakcję np. w pg_restore jest przełącznik --single-transaction.]]></description>
			<author><![CDATA[dummy@example.com (gszpetkowski)]]></author>
			<pubDate>Fri, 02 Sep 2011 15:32:15 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2680#p2680</guid>
		</item>
		<item>
			<title><![CDATA[Problem z przywróceniem dump'a bazy danych.]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2679#p2679</link>
			<description><![CDATA[Witam wszystkich!
Mam zapytanie odnośnie przywrócenia dump'a bazy danych. A mianowicie moja baza składa się z wielu tabel (około 6k- 7k). Archiwizacja bazy trwa około 20 minut. Jednak ponowne jej odtworzenie jest bardzo długie - trwa często powyżej 90 minut. Moje pytanie związane jest z optymalizacją konfiguracji postgresa. Czy jest jakiś parametr, który przyspieszyłby szybkość odtwarzania danych?
Zaznaczam, że wydajność komputera jest wystarczająca - procesor i3 2.53 GHz, 3 GB RAM.

Przeszukując tematy skonfigurowałem dodatkowo parametr max_locks_per_transaction w pliku postgresql.conf. Jednak pomogło to tylko w przypadku archiwizacji bazy, a nie jej odtwarzania.

Będę wdzięczny za wszelkie sugestie!]]></description>
			<author><![CDATA[dummy@example.com (Geronimmo)]]></author>
			<pubDate>Fri, 02 Sep 2011 14:41:14 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2679#p2679</guid>
		</item>
	</channel>
</rss>
