请问大家,数据库中的约束太多,会不会影响数据库的性能呢?
解决方案 »
- 存在数据库中的技师派钟信息如何实现语音叫号?
- 这样用in对嘛?为什么报错subquery returns more than 1 row在线等答案~~
- sqlserver 远程登录的问题
- 这个 sql 查询语句不知道如何写!
- 连接表查询问题(高手请进)
- 求一SQL语句!在线等!
- 请问ASP.NET+SQL2000开发好的程序能打包到一起吗?
- 求SQL语句:将PE_CommonModel表的EliteLevel字段的数据全部更新为0。
- 小弟没分了请高手帮忙呀!!怎样打开数据库1433端口???
- ────────寻求查询语句────────
- 请问,Windows身份验证和sa验证
- 使用什么方法可以将下面 mcode相同的custno 写入到另一个表的不同的字段中
外键约束不但影响增删改,还影响到查询,主表大了这种影响还很明显。
其实我是在考虑下面的问题比如有一张销售订单上的销售数量为1000,如果它的送货数量已经达到1000了,那么应该就不允许用户将这个销售订单的数量改为小于1000,我是在考虑这种约束是写在数据库上面好,还是在程序中控制。
1,感觉从你的问题场景来看,你也不会使用到约束很多的地方。所以,可以放心用。数据库这点能力还是有的,但过犹不及,每件事都这样,不只只是数据库。2、订单的约束,在数据库里面做判断或者程序里面做判断都是可以的。可以从自己项目的情况多考虑考虑,权衡一下。
1,感觉从你的问题场景来看,你也不会使用到约束很多的地方。所以,可以放心用。数据库这点能力还是有的,但过犹不及,每件事都这样,不只只是数据库。2、订单的约束,在数据库里面做判断或者程序里面做判断都是可以的。可以从自己项目的情况多考虑考虑,权衡一下。