社区
基础和管理
帖子详情
substr严重影响效率,用什么代替呢~
zouxin2000
2005-07-29 09:13:07
update test_yjxxb_zouxin set yjtm=substr(yjtm,1,4)|| substr(sjjdm,1,8) ||substr(yjtm,10,1)
在存储过程里,因为substr 将不使用索引,所以速度大大降低,可以用其他的什么方法代替吗?
...全文
1135
4
打赏
收藏
substr严重影响效率,用什么代替呢~
update test_yjxxb_zouxin set yjtm=substr(yjtm,1,4)|| substr(sjjdm,1,8) ||substr(yjtm,10,1) 在存储过程里,因为substr 将不使用索引,所以速度大大降低,可以用其他的什么方法代替吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zouxin2000
2005-07-29
打赏
举报
回复
这么简单的一条语句,我实在想不出是什么影响效率了~~~~
njhart2003
2005-07-29
打赏
举报
回复
单从这一条语句来看,只是对同一表的部分字段进行substr函数运算,函数运算消耗的是cpu时间,那个是非常快的,而索引的使用主要是为了降低表扫描的I/O消耗,速度的问题应该不是因为没使用索引...
UandM
2005-07-29
打赏
举报
回复
不可替代
bzszp
2005-07-29
打赏
举报
回复
update 语句效率 跟使用索引有什么关系?
oracle sql
效率
优化
1 第一掌 避免对列的操作 任何对列的操作都可能导致全表扫描,这里所谓的操作包括数据库函数、计算表达式等等,查询时要尽可能将操作移至等式的右边,甚至去掉函数。 例1:下列SQL条件语句中的列都建有恰当的索引,但30万行数据情况下执行速度却非常慢:
php执行
效率
相关的语句
一:字符替换: strtr > str_replace > preg_replace 注意: 1:一般用strtr函数的这种形式:string strtr ( string $str , array $replace_pairs ) 2:如果 replace_pairs 中包含一个空 字符串 ("")键,那么将返回 FALSE 。 If the str is no...
提高ArcSDE GeoDataBase写入
效率
很多用户经常会有将数据写入ArcSDE地理数据库的操作,也时常会写入
效率
而烦恼,它们渴望不管多大多复杂的数据,尽可能的使用较少的时间写入到ArcSDE中,而往往用户写入ArcSDE也通过依赖于本身的业务需求,使用自定义的代码开发就非常常见了,那
影响
ArcSDE写入
效率
的因素就比较多了。 -------------------------------------------
如何提高SQL语言的查询
效率
!
如何提高SQL语言的查询
效率
?由于SQL是面向结果而不是面向过程的查询语言,所以一般支持SQL语言的大型关系型数据库都使用一个基于查询成本的优化器,为即时查询提供一个最佳的执行策略。对于优化器,输入是一条查询语句,输出是一个执行策略。 一条SQL查询语句可以有多种执行策略,优化器将估计出全部执行方法中所需时间最少的所谓成本最低的那一种方法。所有优化都是基于用记所使用的查询语句中的where子
sql优化技巧
一、 关于索引的知识要写出运行
效率
高的sql,需要对索引的机制有一定了解,下面对索引的基本知识做一介绍。1、 索引的优点和局限索引可以提高查询的
效率
,但会降低dml操作的
效率
。所以建立索引时需要权衡。对于dml操作比较频繁的表,索引的个数不宜太多。2、 什么样的列需要建索引?经常用于查询、排序和分组的列(即经常在where、order或group by子句
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章