我在PostgreSQL服务器上运行大量后台任务,使用Sidekiq从外部源更新记录。但是,每当我从后台进程开始编写时,我的SELECTs
都会受到影响,并且Web应用程序会变慢。
避免阻止读取的最佳策略是什么?
答案 0 :(得分: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