Zmiany pomiędzy wersją 20 and wersją 21 dla AdminGuide/TuningPostgresql

Pokaż
Ignoruj:
Data i czas:
01/22/16 10:11:34 (9 years temu)
Autor:
JP (IP: 79.188.124.105)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • AdminGuide/TuningPostgresql

    v20 v21  
    8686Przygotowujemy partycję LVM dla xlog: 
    8787{{{ 
    88 #lvcreate -L1g -nxlog vg0 
     88#lvcreate -L5G -nxlog vg0 
    8989}}} 
    9090Tworzymy system plików bez księgowania: 
     
    121121}}}    
    122122 
     123 
     124== Pliki bazy na osobnej partycji == 
     125. 
     126Przygotowujemy partycję LVM dla xlog: 
     127{{{ 
     128#lvcreate -L100G -nbase vg0 
     129}}} 
     130Tworzymy system plików: 
     131{{{ 
     132#mkfs.ext4 /dev/vg0/base 
     133}}} 
     134Zatrzymujemy postgresa  
     135{{{ 
     136#/etc/init.d/postgresql stop 
     137}}} 
     138Montujemy świeżo utworzoną partycję tymczasowo np: 
     139{{{ 
     140#mount /dev/vg0/base /mnt/newbase  
     141}}} 
     142Kopiujemy zawartość katalogu /var/lib/postgresql do tymczasowej lokalizacji /mnt/newbase, pamiętając o zachowaniu uprawnień: 
     143{{{ 
     144#rsync -az /var/lib/postgresql/ /mnt/newbase/ 
     145}}} 
     146Odmontowujemy partycję newbase z tymczasowej lokalizacji 
     147{{{ 
     148#umount /mnt/newbase 
     149}}} 
     150Dodajemy wpis tak aby partycja montowała się razem ze startem systemy. Wpis do fstab: 
     151{{{ 
     152/dev/mapper/vg0-base    /var/lib/postgresql    ext4    defaults    0 0 
     153}}} 
     154Montujemy i sprawdzamy poprawność zapisów w fstab : 
     155{{{ 
     156#mount -a 
     157}}} 
     158Jeśli podłączyła się partycja prawidłowo możemy wystartować postgresa: 
     159{{{ 
     160#/etc/init.d/postgresql start 
     161}}}    
     162 
    123163== Logowanie długich zapytań == 
    124164{{{