索引未合理利用上,导致应用严重卡住

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

索引未合理利用上,导致应用严重卡住

所属模块系统性能
适用版本EAS 6.0, EAS 7.0.1, EAS 7.0.2及之后版本
问题描述索引未合理利用上,导致应用严重卡住 (当前问题出现的环境: LINUX系统+ORACLE 10G RAC)经ORACLE企业管理器发现如下诊断现象:t_biz_photouploadtblist表的ffilename字段已建有索引,更新该表的sql语句由于使用了like关键字来匹配该索引字段的值,导致该索引未正确使用上。


原因分析更新表sql语句where条件中使用到like关键字来匹配索引字段的值,如果匹配的字符串中存在“%”为串首,即使该字段上建有索引,索引也不能使用上,更新语句将会以全表扫描的方式访问该表。

解决方法对上图中update语句Where 条件中将like改为“=”,对ffilename建了一个函数索引,使用函数索引来提高更新速度。

关键字索引未合理利用上

索引未合理利用上,导致应用严重卡住

所属模块系统性能适用版本EAS 6.0, EAS 7.0.1, EAS 7.0.2及之后版本问题描述索引未合理利用上,导致应用严重卡住 (当前问题出现的环...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息