这边有 4 个 cpu,6 个进程, 其中第 1 个进程是上传结果的相关进程,发现每次该进程的代码执行到从数据库查询数据的这个步骤的时候,cpu 都会切换到其它的进程,再次切回这个进程已经花费了快 20s,经过验证,中间数据库查询的时间都是 ms 级别的,也就是这个进程的一个周期本来可以在 1-2s 内完成, 但是由于中间的切换时间导致一个周期循环拉的时间特别长,数据库中结果会堆积,那么应该如何解决这种问题呢,有什么比较好的方案么?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/750879
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.