首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查数据库是否一致?

如何检查数据库是否一致?
EN

Stack Overflow用户
提问于 2014-05-22 18:58:05
回答 1查看 255关注 0票数 0

我想知道如何检查给定的数据库是否一致?在一些更新率很高的环境中,检查constriants可能是昂贵的。因此数据库在非强制约束方面可能会变得不一致。

EN

回答 1

Stack Overflow用户

发布于 2014-05-22 19:05:30

约束是当数据库被认为是一致的时,您必须告诉数据库的方式。如果数据库缺少这样的规则,那么只能通过用户查询来检查一致性,并且只能通过SQL语句(或比约束本身更昂贵的触发器和存储过程等其他菜单)的“良好使用”来强制执行。

如果你不想强制约束的完整性或一致性,我能想到的唯一解决办法就是定义这样的约束,但将其禁用,并在某些时候(在晚上,或者当你有一个低工作负载并且想要的时候),尝试启用它们,看看会发生什么。如果数据不满足约束的要求,数据库就会报错。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23804906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档