约束会不会影响速度?

tristsesame 2003-12-17 05:52:25
在一个存储过程中,要大量用到update操作和insert操作,
我想给其中要操作的一个字段一个不小于0的约束,
又担心会影响速度。

我想问下,约束对update或inser的影响有多大?

谢谢:)
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
erigido 2003-12-17
  • 打赏
  • 举报
回复
影响也没有办法啊。数据库完整性还是比较重要的
tristsesame 2003-12-17
  • 打赏
  • 举报
回复
可是只要程序中不出现错误,就不会出现有负数的情况。
考虑从速度上着手,似乎不加约束比较好,
但为了防止数据错误的角度,加个约束比较好。

就考虑约束对速度的影响有多大了,如果并不大的话,那么就可以考虑加上了,呵.

考虑到可能有上万次、甚至上十万次的insert或update呢?
shuangyu 2003-12-17
  • 打赏
  • 举报
回复
会影响,但还是要用数库来维护完整性
sdhdy 2003-12-17
  • 打赏
  • 举报
回复
update或insert时,都要判断值是否超出约束,肯定会影响速度的。
1ssp 2003-12-17
  • 打赏
  • 举报
回复
我没有做过很多测试,简单约束应该不会太大。

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧