摘要: 大家在面试的时候,是否遭遇过,面试官询问 你们是如何进行数据库优化的? 那这个问题应该怎么答呢?其实写这个题材的原因是我这几天看到各公众号转的一篇数据库调优的知识(不上链接了),我就稍微翻了几下,上面动不动就来说要对数据库进行水平拆分,我就想反问各位读者,你们几个人经历过水平拆分?现在很多文章,实践 阅读全文
posted @ 2019-02-14 15:41 李留广 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 引言 大家在开发中,还有很多童鞋在写查询语句的时候,习惯写下面这种不规范sql 而不写成下面的这种规范方式 我也知道,这些童鞋是图方便,毕竟再敲一堆的列名,嫌麻烦!你们上班可以问问自己的同事 你:“xx,知道select *和select所有字段的区别么?同事:"额。。额。。额。。"留下的只有尴尬的 阅读全文
posted @ 2019-02-14 15:24 李留广 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 引言 大家在面试中一定碰到过 说说事务的隔离级别吧? 老实说,事务隔离级别这个问题,无论是校招还是社招,面试官都爱问!然而目前网上很多文章,说句实在话啊,我看了后我都怀疑作者弄懂没!因为他们对可重复读(Repeatable Read)和串行化(serializable)的解析实在是看的我一头雾水!再 阅读全文
posted @ 2019-02-14 10:51 李留广 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 引言 回想四年前,我在学习mysql的索引这块的时候,老师在讲索引的时候,是像下面这么说的 索引就像一本书的目录。而当用户通过索引查找数据时,就好比用户通过目录查询某章节的某个知识点。这样就帮助用户有效地提高了查找速度。所以,使用索引可以有效地提高数据库系统的整体性能。 嗯,这么说其实也对。但是呢, 阅读全文
posted @ 2019-02-14 10:15 李留广 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 引言 大家在面试中有没遇到面试官问你下面六句Sql的区别呢 如果你能清楚的说出,这六句sql在不同的事务隔离级别下,是否加锁,加的是共享锁还是排他锁,是否存在间隙锁,那这篇文章就没有看的意义了。之所以写这篇文章是因为目前为止网上这方面的文章太片面,都只说了一半,且大多没指明隔离级别,以及where后 阅读全文
posted @ 2019-02-14 08:38 李留广 阅读(533) 评论(0) 推荐(0) 编辑