Heim > Fragen und Antworten > Hauptteil
Es gibt viele geplante Aufgaben, die auf verschiedene Server verteilt sind. Um die Datenbank nach Daten abzufragen, die die Bedingungen (Status) erfüllen, und diese dann zu verarbeiten. Auf diese Weise wird die Datenbank von Hunderten oder Tausenden geplanten Aufgaben abgefragt, was direkt zu einem starken Anstieg des Datenbankdrucks führt.
Wie gehe ich mit dieser Situation um? So reduzieren Sie den Datenbankdruck.
黄舟2017-05-17 10:06:44
把相似或类似的轮询任务合并,以减少轮询任务的数量
降低轮询任务的执行频率
优化轮询任务内部的SQL语句,降低数据库查询压力
平摊轮询任务的执行时间,不要都集中在某个时间段
不使用轮询任务
升级数据库