首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

RTRIM函数资源消耗解决方法

2012-01-08 
RTRIM函数资源消耗我在创建存储过程时为保证两表关联时没有空格字符导致数据关联不上而使用了RTRIM函数来

RTRIM函数资源消耗
我在创建存储过程时为保证两表关联时没有空格字符导致数据关联不上而使用了RTRIM函数来处理。
但发现其效率真的很低。有没有其它的办法解决?

谢谢!

[解决办法]
建议使用varchar2存储,并且在录入数据时较验。
尽量避免使用RTRIM
[解决办法]
如果确实需要使用RTRIM,如果性能低
查看一下执行计划,应该没有使用上普通索引,
这样就需要建立使用函数索引
如:create index idx_funname on table1(rtrim(name)); 

[解决办法]

探讨
我在创建存储过程时为保证两表关联时没有空格字符导致数据关联不上而使用了RTRIM函数来处理。
但发现其效率真的很低。有没有其它的办法解决?

谢谢!

[解决办法]

基于rtrim函数建立索引!

热点排行