一些很离谱的数据库设计问题

一些很离谱的数据库设计问题


1.为什么不推荐使用外键?

  1. 使用主键和索引就可以保证数据的完整性了,不是一定要引入外键。
  2. 对于电商系统,每天的数据插入量非常大,如果存在外键进行约束,每次都需要扫描数据是否合格,耗时非常大,严重影响用户的体验

可以,但没必要


2.为什么不推荐使用存储过程?

  1. 存储过程难以维护,并且难以移植
  2. 如果存储过程设计不合理,引发死循环、死锁、大范围查询、临时表没有及时清理释放等问题,会严重影响服务器性能。

不出招,就不会被打败


3.MySQL LEFT JOIN的时候,小表放左边还是右表放左边?

这个脑瘫问题我都不想回答了,见http://www.dragonbaby308.com/SELECT/

-------------本文结束感谢您的阅读-------------

本文标题:一些很离谱的数据库设计问题

文章作者:DragonBaby308

发布时间:2019年12月20日 - 01:03

最后更新:2019年12月20日 - 01:05

原始链接:http://www.dragonbaby308.com/sql/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

急事可以使用右下角的DaoVoice,我绑定了微信会立即回复,否则还是推荐Valine留言喔( ఠൠఠ )ノ
0%