gpt4 book ai didi

ruby-on-rails - 通过后台作业插入/更新数据库,同时最大限度地减少读取影响

转载 作者:搜寻专家 更新时间:2023-10-30 19:48:50 25 4
gpt4 key购买 nike

我在 PostgreSQL 服务器上运行大量后台任务,使用 Sidekiq 从外部源更新记录。但是,每当我从后台进程开始编写时,我的 SELECTs 就会受到影响,并且 Web 应用程序会变慢。

避免阻塞读取的最佳策略是什么?

最佳答案

您可以使用终端命令“renice”

renice -p 1337 -n 5

这会将 ID 为 1337 的进程的优先级更改为新的优先级 5。进程规模从 -20 到 20,其中 -20 是最高优先级,20 是最低优先级。

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

关于ruby-on-rails - 通过后台作业插入/更新数据库,同时最大限度地减少读取影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com