开发者社区 问答 正文

数据库设计时约束的问题

数据库(MySQL)设计时,为了提高性能,该不该加约束,如非空约束和唯一约束,对性能的影响有多大?

展开
收起
蛮大人123 2016-02-11 10:26:27 2247 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    非空约束 -- 忽略不计
    唯一约束 -- 由于需要通过索引判断,所以可以认为是一次索引查询,具体影响多大视数据而定
    至于"是否进行约束",建议加上,因为这是你数据的最后一道屏障

    2019-07-17 18:40:29
    赞同 展开评论