开发者社区> 问答> 正文

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

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

展开
收起
rundream 2016-08-15 18:31:06 4115 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 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像