We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 733dd95 commit 00fa5aaCopy full SHA for 00fa5aa
mysql/mysql-interview.md
@@ -324,7 +324,8 @@ select * from A where exists (select 1 from B where A.deptId = B.deptId);
324
325
数据库最费劲的就是跟程序链接释放。假设链接了两次,每次做上百万次的数据集查询,查完就走,这样就只做了两次;相反建立了上百万次链接,申请链接释放反复重复,这样系统就受不了了。即mysql优化原则,就是小表驱动大表,小的数据集驱动大的数据集,从而让性能更优。
326
因此,我们要选择最外层循环小的,也就是,如果B的数据量小于A,适合使用in,如果B的数据量大于A,即适合选择exists,这就是in和exists的区别。
327
-20. 数据库自增主键可能遇到什么问题。
+
328
+## 20. 数据库自增主键可能遇到什么问题。
329
330
使用自增主键对数据库做分库分表,可能出现诸如主键重复等的问题。解决方案的话,简单点的话可以考虑使用UUID哈
331
自增主键会产生表锁,从而引发问题
0 commit comments