2010-06-13 18 views
5

Chcę obciąć PostgreSQL do jego minimalnego rozmiaru w celu włączenia funkcji bazy danych do mojej aplikacji. Używam Portable Postgres znalezionego w Internecie. Jakieś sugestie co mogę usunąć z instalacji Postgres, która nie jest potrzebna do normalnego korzystania z bazy danych?Tworzenie minimalnego rozmiaru Postgres SQL. W jaki sposób?

Odpowiedz

5

Możesz usunąć wszystkie samodzielne narzędzia w/bin - wszystko to można zrobić za pomocą psql. Zachowaj wszystko, co zaczyna się od pg_, postgres i initdb.

Prawdopodobnie możesz usunąć kilka konwersji w plikach lib/(the some_and_some.so), ale prawdopodobnie dopiero po inicjacji initdb. I uważaj, aby nie usunąć jednego, którego będziesz używać w pewnym momencie - są one dynamicznie ładowane, więc nie zauważysz, dopóki klient nie połączy się z innym kodowaniem na przykład.

Ale pamiętaj, że prawdopodobnie nie dostaniesz za dużo - w moim systemie z włączonym debugowaniem itd. Pliki binarne pobierają 17 MB. Czysty katalog danych bez żadnych danych w nim zajmuje 33Mb, około dwa razy więcej. Które będzie potrzebne, jeśli będziesz w stanie korzystać z bazy danych.

+0

Co to są symbole/foldery? –

+1

To symbole debugowania - możesz je również usunąć, chyba że chcesz mieć możliwość debugowania awarii. –

Powiązane problemy