3

Sidekiq を使用して外部ソースからレコードを更新し、PostgreSQL サーバーで多数のバックグラウンド タスクを実行しています。しかし、バックグラウンド プロセスから書き込みを開始するたびにSELECTs、Web アプリの速度が低下します。

読み取りのブロックを回避するための最善の戦略は何ですか?

4

1 に答える 1

2

端末コマンド「renice」を使用できます

renice -p 1337 -n 5

これにより、ID 1337 のプロセスの優先度が新しい優先度 5 に変更されます。プロセス スケールは -20 から 20 まで機能し、-20 が最高の優先度で 20 が最低の優先度です。

http://manpages.ubuntu.com/manpages/precise/en/man1/renice.1posix.html

于 2013-03-05T02:31:45.163 に答える