索引未合理利用上,导致应用严重卡住
所属模块系统性能
适用版本EAS 6.0, EAS 7.0.1, EAS 7.0.2及之后版本
问题描述索引未合理利用上,导致应用严重卡住 (当前问题出现的环境: LINUX系统+ORACLE 10G RAC)经ORACLE企业管理器发现如下诊断现象:t_biz_photouploadtblist表的ffilename字段已建有索引,更新该表的sql语句由于使用了like关键字来匹配该索引字段的值,导致该索引未正确使用上。
适用版本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及之后版本问题描述索引未合理利用上,导致应用严重卡住 (当前问题出现的环...
点击下载文档
本文2024-09-16 22:40:10发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-49611.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章