社区
C#
帖子详情
散分!!数据更新 性能 问题
hero0617
2008-12-15 10:59:30
有10W数据记录, 更新这10数据记录 ,哪种方法性能会使性能最优? 谢谢
...全文
132
22
打赏
收藏
散分!!数据更新 性能 问题
有10W数据记录, 更新这10数据记录 ,哪种方法性能会使性能最优? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wartim
2008-12-17
打赏
举报
回复
!
GTX280
2008-12-15
打赏
举报
回复
接分
HDNGO
2008-12-15
打赏
举报
回复
[Quote=引用 8 楼 wartim 的回复:]
如果更新,索引反而会让速度变慢,索引只对相对稳定的表的查询有很大帮助
SQL Server数据库性能优化
http://tech.sina.com.cn/s/2007-08-31/08451710414.shtml
3)表上的索引过多会影响UPDATE、INSERT和DELETE的性能,因为所有的索引都必须做相应的调整。另外,所有的分页操作都被记录在日志中,这也会增加I/O操作。
SQL SERVER性能优化综述
http://blog.csdn.net/Haiwer/archive/2008/08/25/2826881.aspx
[/Quote]
en~
hero0617
2008-12-15
打赏
举报
回复
谢谢 各位!
CNBeing
2008-12-15
打赏
举报
回复
[Quote=引用 8 楼 wartim 的回复:]
如果更新,索引反而会让速度变慢,索引只对相对稳定的表的查询有很大帮助
SQL Server数据库性能优化
http://tech.sina.com.cn/s/2007-08-31/08451710414.shtml
3)表上的索引过多会影响UPDATE、INSERT和DELETE的性能,因为所有的索引都必须做相应的调整。另外,所有的分页操作都被记录在日志中,这也会增加I/O操作。
SQL SERVER性能优化综述
http://blog.csdn.net/Haiwer/archive/2008/08/25/2826881.aspx
[/Quote]
严重同意..
claymore1114
2008-12-15
打赏
举报
回复
[Quote=引用 8 楼 wartim 的回复:]
如果更新,索引反而会让速度变慢,索引只对相对稳定的表的查询有很大帮助
SQL Server数据库性能优化
http://tech.sina.com.cn/s/2007-08-31/08451710414.shtml
3)表上的索引过多会影响UPDATE、INSERT和DELETE的性能,因为所有的索引都必须做相应的调整。另外,所有的分页操作都被记录在日志中,这也会增加I/O操作。
SQL SERVER性能优化综述
http://blog.csdn.net/Haiwer/archive/2008/08/25/2826881.aspx
[/Quote]
UP
wuyq11
2008-12-15
打赏
举报
回复
把处理放到存储过程中,分批处理
参考
http://www.cnblogs.com/tour-code/archive/2008/08/21/1273148.html
烈火蜓蜻
2008-12-15
打赏
举报
回复
还以为是一千万,10W怎么搞都行啊
chinawes
2008-12-15
打赏
举报
回复
[Quote=引用 2 楼 cpio 的回复:]
更新很快,只要有主键,通过主键能找到你要更新的数据
[/Quote]
10W数据影响不大。
别样苍茫
2008-12-15
打赏
举报
回复
对于数据比较多的时候建议使用索引
zjs1109
2008-12-15
打赏
举报
回复
CHUNCUI jf的
wartim
2008-12-15
打赏
举报
回复
如何平衡索引与INSERT、UPDATE的速度冲突?
http://topic.csdn.net/t/20010501/22/110756.html
wartim
2008-12-15
打赏
举报
回复
如果更新,索引反而会让速度变慢,索引只对相对稳定的表的查询有很大帮助
SQL Server数据库性能优化
http://tech.sina.com.cn/s/2007-08-31/08451710414.shtml
3)表上的索引过多会影响UPDATE、INSERT和DELETE的性能,因为所有的索引都必须做相应的调整。另外,所有的分页操作都被记录在日志中,这也会增加I/O操作。
SQL SERVER性能优化综述
http://blog.csdn.net/Haiwer/archive/2008/08/25/2826881.aspx
wangping_li
2008-12-15
打赏
举报
回复
根据索引找到你要更新的十条,这不会慢的.毕竟只返回十条,提交也十条
10W条怎么玩都行
江城老温
2008-12-15
打赏
举报
回复
10w不算多。建索引
batian850807
2008-12-15
打赏
举报
回复
用主键吧,不过我都没试过
lvfeng19806001
2008-12-15
打赏
举报
回复
通过主键更新应该最快吧
51Crack
2008-12-15
打赏
举报
回复
有很多方法吗?!
cpio
2008-12-15
打赏
举报
回复
更新很快,只要有主键,通过主键能找到你要更新的数据
kelph
2008-12-15
打赏
举报
回复
更新条件的字段有索引
加载更多回复(2)
数据
结构:八种
数据
结构大全
常用的
数据
结构有:数组(Array)、栈(Stack)、队列(Queue)、链表(Linked List)、树(Tree)、图(Graph)、堆(Heap)、散列表(Hash)等; 1.2
数据
结构的分类 1.2.1 排列方式 1)集合 集合:
数据
结构中的...
数据
结构☞散列表
散列表用的是数组支持按照下标随机访问
数据
的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。 key:键或者关键字。 散列函数(或“Hash 函数”“哈希函数”):把...
MySQL
数据
量太大怎么提升查询
性能
?
比如随着业务的发展,订单表的
数据
量越来越大,这个时候查询变慢了,我们可以采取什么措施来提升查询
性能
呢? 1、存档历史
数据
当单表的订单
数据
太多,多到影响
性能
的时候,首选的方案是,归档历史订单。 所谓归档...
【
数据
结构】散列表知识点
1. 散列存储的特性 散列存储:散列表,采用的存储方式是散列存储。那么何为散列存储呢?散列存储是根据元素的关键字直接...散列表:散列表是根据
数据
元素的关键字而直接进行访问的
数据
结构。通俗地讲,就是散列表建立了
数据
结构与算法学习笔记
本文是王争老师的《算法与
数据
结构之美》的学习笔记,详细内容请看王争的专栏。有不懂的地方指出来,我做修改。...
数据
结构:数组、链表、栈、队列、散列表、二叉树‘、堆、跳表、图、Tire树 算法: 递归...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章