PostgreSQL pro vývoj nepoužíval interní cache rubrika: Databáze: SQL
6
milan.matejcek
položil/-a 19.12.2014
Dobrý den,
prosím Vás potřebuji pro vývoj ladit sqlka a postgre a jiné databáze májí luxusní vlastnost si to napoprvé uložit do keše a na podruhé to tahat z ní.
Potřeboval bych toto chování vypnout. Je na to něco?
Mám Ubuntu a toto mi nefunguje
echo 1 > /proc/sys/vm/drop_caches
EDIT
Tak jsem se spletl funguje to je potřeba postgre vypnout, provést příkaz a zase zapnout. :) Ale i tak by mě zajímalo něco lepšího.
odkaz
9
pavel.stehule
odpověděl/-a 19.12.2014
Toto samozřejmě nefunguje, bo PostgreSQL cache - shared_buffers je naprosto nezávislá na systémových cache.
Teoreticky by bylo možné napsat extenzi, která by shared buffers vyčistila - ale o žádné takové nevím. Můžete restartovat Postgres, a to je tak asi všechno
Pro zobrazení všech 3 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře