🎿

文档版块响应慢问题反馈

回贴
1个回复
阅读数 239
发表时间 2024-05-15 17:58:01
Mark Yang
  • 访问次数 11
  • 注册日期 2022-10-14
  • 最后登录 2024-05-28
  • 我的积分 137
楼主

老师你好:

最近将禅道升级到开源版 20.0 stable(感谢贵公司的开源)后,首次使用文档版块功能。发现点进文档地盘不卡,但短时间内点击如项目空间等地方会卡20~40秒。

经过排查发现问题是出在地盘里有个区块《文档动态》,该区块查询的时候使用了大量in查询,假如action表中有上百万条数据。会导致查询时使用page(limit分页封装)方法默认会发起一个count(*) as  recTotal这样一个统计数据量的语句查询至少20秒起步。

解决方式:

对action表增加了一个索引,该索引包含 vision, objectType, objectID三个列:CREATE INDEX idx_vision_objectType_objectID ON zt_action (vision, objectType, objectID) 

好像能暂时解决。由于水平有限,只能分享这样一个解决方式。


回贴 +50
1个回复
🚢
王林
  • 访问次数 4506
  • 注册日期 2017-06-20
  • 最后登录 2024-06-21
  • 我的积分 20735
沙发
这里我们记录下问题,谢谢反馈
王林 最后编辑, 2024-05-16 08:28:48
返回顶部
徐亚京
高级客户经理
17663982076
2679672214
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。