社区
疑难问题
帖子详情
如何提高存储过程中的语句速度!!
u010264675
2013-04-12 10:15:02
游标读取数据,以创建索引读取的时候很快。就是UPDATE更改的时候太慢了,怎么样优化好能提高速度。数据库里有几千万条数据。求高手解!!!!!!!!!!!!!
...全文
180
9
打赏
收藏
如何提高存储过程中的语句速度!!
游标读取数据,以创建索引读取的时候很快。就是UPDATE更改的时候太慢了,怎么样优化好能提高速度。数据库里有几千万条数据。求高手解!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fcuandy
2013-04-12
打赏
举报
回复
这个结贴率0的,你可以换个ID再上来发问么?
haitao
2013-04-12
打赏
举报
回复
update几千万数据中的符合条件的少数吧?
rucypli
2013-04-12
打赏
举报
回复
update几千万数据吗 那快不了
最爱午夜
2013-04-12
打赏
举报
回复
用游标更新几千万数据,你的思路有问题,游标是最后手段,不得已才用,你具体的业务需求是什么,贴出来,大家讨论下。
發糞塗牆
2013-04-12
打赏
举报
回复
几千万你敢用游标,人才啊。改写查询再考虑优化
Mr_Nice
2013-04-12
打赏
举报
回复
最根本还是优化sql语句,看情况走索引,能重用缓存,减少物理io就行。 lz这个存储过程,首先考虑是否可以去掉游标。一般游标的效率不会太好。 如果实在不能取消游标,就要根据具体的语句进行逐一优化。
Ny-6000
2013-04-12
打赏
举报
回复
提高硬件性能.. 加内存,加cup速度.
Leon_He2014
2013-04-12
打赏
举报
回复
索引是加快查询的。 而索引的副作用就是使得update,delete这类操作变慢。尤其是大数据量的时候
大力水手
2013-04-12
打赏
举报
回复
引用 5 楼 fcuandy 的回复:
这个结贴率0的,你可以换个ID再上来发问么?
同感
if
语句
介绍 视频
1.基础介绍及安装操作2.快速掌握基础的SQL
语句
3.高级特性提示(
存储过程
,视图,索引)4.程序操作数据的桥梁JDBC
MySQL高级SQL
语句
操作之
存储过程
存储过程
是一组为了完成特殊功能的SQL
语句
集合
存储过程
在使用过程
中
是将常用或者复杂的工作预先使用SQL
语句
写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器
中
。当需要使用该
存储过程
时,...
MySQL 高级SQL
语句
(三)——
存储过程
存储过程
在使用过程
中
是将常用或者复杂的工作预先使用SQL
语句
写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器
中
。当需要使用该
存储过程
时,只需要调用它即可。
存储过程
在执行上比传统SQL...
Oracle
存储过程
(附带SQL
语句
完整过程及示例)
存储过程
用于完成特定功能的SQL
语句
集合,编译完后存储在数据库
中
,不同的程序在执行同一个SQL的时候可以直接调用
存储过程
无需重新写sql
语句
。 优点: 模块化程序、需只要调用无需传输SQL,加快SQL执行
速度
,
提高
安全...
MySQL高级SQL
语句
(三)
存储过程
高阶
语句
三
存储过程
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章