初看监控,如果之前和之后业务没有上来情况下,cpu就是业务打上来的,活跃链接直接从7-8个直奔到150左右了,PolarDB应用一定依赖SQL_CALC_FOUND_ROWS?
以下为热心网友提供的参考意见
PolarDB应用并不一定依赖SQL_CALC_FOUND_ROWS。该函数主要用于MySQL中,用于计算满足特定条件的行数。然而,如果应用程序不需要获取总行数,那么使用SQL_CALC_FOUND_ROWS可能并不是必要的。此外,过度使用此功能可能会影响查询性能。
至于CPU使用率上升和活跃链接数增加的问题,这可能与具体的SQL查询有关,也可能与应用的实现方式有关。如果确定是由于SQL_CALC_FOUND_ROWS引起的性能问题,可以尝试优化查询或者调整应用设计,避免不必要的计算操作。同时,监控和分析数据库的性能和运行状态是解决这类问题的重要手段。