主外键约束以及索引等对数据的INSERT/UPDATE/DELETE操作的性能通常起副作用,会影响到执行的速度。

解决方案 »

  1.   

    主外键约束对速度没什么影响,索引影响比较显著。
      

  2.   

    补充:主外键对主表是没能约束的,只约束外表。
      

  3.   

    主键约束主表的数据在主键列上不允许重复;
    外键约束从表的数据在外键列上的数据必须存在于主表的主键列中。既然需要在插入数据的时候检查数据的合法性,自然会影响到数据的插入和更新速度。
      

  4.   

    肯定是有的.主键约束是通过索引实现的, 因此, 对于数据插入, 修改, 删除, 由于要维护索引, 因此一般会有负面影响.外键约束要检查数据是否合乎规范, 除了正常的插入处理外, 还要多一个校验工作, 多一个步骤必然多一个负荷