私は毎月のメンテナンスをpostgresデータベースに対して実行する必要があります。その後、システムに
Iパテ、データベースに移動し、40種類のテーブルの上に3つのコマンドを実行します。私は、次のいずれか(すなわちCLUSTERを実行する前に実行を完了するために、各コマンドを待つ必要が毎月のポストグルメンテナンスのスクリプトを作成できますか?
CLUSTER [table1] USING [primarykey];
ANALYZE [table1];
REINDEX TABLE [table1];
〜数分待って、〜を待つ〜、REINDEX〜待って〜)
これは非常に簡単ですが、私は約30-45分の時間をかけて、120行、1行時間...このプロセスを自動化する方法はありますか?
私はスクリプティングに関する経験はありません。私はpostgreSQLについてほとんど知っていません。
postgreSQLデータベースに何もインストールできないため、私の質問は多少ユニークです。私はこのスクリプトを自分のコンピュータにローカライズしておき、メンテナンスのときにそれを実行できるようにしたいと思っています。
[PostgreSQLのイベントスケジューラ]の複製がありますか?(http://stackoverflow.com/questions/6839469/event-scheduler-in-postgresql) –
cronを使用しない理由は何ですか? –
@PeterEisentraut私はそれが何であるか分かりませんが、私はそれをGoogleにしようとしています!あなたのステートメントから、私はcron – z0nia