Temat: Vaccum full na mocnej maszynie
Cześć,
chciał bym przyśpieszyć wykonanie procesu vaccum full na swoim systemie.
Głównym ograniczeniem na mojej maszynie jest procesor, a właciwie jego wykorzystanie przez postgresa.
Posiadam 24 rdzenie, a wykorzystywany jest tylko jeden wieć wpadłem na pomysł aby wykorzystać pętle for do tego zadania.
najpierw wrzucamy nazwy wszystkich tabel do pliku "tabele1.log"
a później należy wykonać coś w podobie do:
for i in `cat tabele1.log` ; do `./analiza_fork.sh $i & ` ; done
gdzie skrypt analiza_fork wygląda tak:
#!/bin/bash
psql -U user db << EOF
VACUUM FULL partitions.$1 ;
EOF
problem w tym że pętla nie przeskakuje do następnego procesu mimo znaku & na końću linii. Czy ktoś z was ma jakiś pomysł?