分类 go面试 articles

19|分库分表无分库分表键查询:你按照买家分库分表,那我卖家怎么查?

19|分库分表无分库分表键查询:你按照买家分库分表,那我卖家怎么查? 你好,我是大明,今天我和你来聊一聊分库分表下的一种特殊的查询——无分库分表键查询。 在很多业务里面,分库分表键都是根据主要查询筛选出来的。那么就会有这样一个问题,那些不怎么重……

Continue reading

12|数据库锁:明明有行锁,怎么突然就加了表锁?

12|数据库锁:明明有行锁,怎么突然就加了表锁? 你好,我是大明。今天我们来聊一聊 MySQL 中锁的问题。 锁在整个数据库面试中都是属于偏难,而且偏琐碎的一类问题。但是偏偏锁又很重要,比如说实践中遇到死锁影响了性能,这都要求我们必须对锁有一定的了解。并且……

Continue reading

11|SQL优化:如何发现SQL中的问题?

11|SQL优化:如何发现SQL中的问题? 你好,我是大明。今天我们来聊一聊数据库中的 SQL 优化。 一般而言,在面试过程中,我都是鼓励你尽可能为自己打造熟练掌握性能优化技巧的人设。高并发项目经验可遇不可求,但是高性能是可以勉强追求的,性能优化就是追……

Continue reading