关于mysql插入数据时建立唯一索引防重还是通过程序判断防重对比-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

关于mysql插入数据时建立唯一索引防重还是通过程序判断防重对比

当mysql数据库插入数据时,是建立唯一索引判断重复数据,还是程序查询表判断重复比较好?哪种对数据库性能要求比较低?哪个处理性能更好?

展开
收起
rundream 2016-08-15 18:31:06 3912 0
4 条回答
写回答
取消 提交回答
  • 缓存拦一道,最终靠唯一索引保证

    2019-07-17 20:03:51
    赞同 展开评论 打赏
  • 程序查询表还是会有并发问题。用数据库原生的唯一索引功能更佳!

    2019-07-17 20:03:51
    赞同 展开评论 打赏
  • 在高并发的情况下,通过程序查询表判断重复会产生并发bug。
    建议数据建立唯一索引判断数据重复

    2019-07-17 20:03:51
    赞同 展开评论 打赏
  • RDS DBA

    建议使用建立唯一索引的方式。

    2019-07-17 20:03:51
    赞同 1 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
高效MySQL的N个习惯
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关镜像