摘要: 在MySQL中,有很多看上去逻辑相同,但性能却差异巨大的SQL语句。对这些语句使用不当的话,就会不经意间导致整个数据库的压力变大。 我今天挑选了三个这样的案例和你分享。希望再遇到相似的问题时,你可以做到举一反三、快速解决问题。 案例一:条件字段函数操作 假设你现在维护了一个交易系统,其中交易记录表t 阅读全文
posted @ 2021-04-23 22:09 CS408 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 背景经历 当时我工作近5年,明显感觉到了瓶颈期。具体来说,感觉自己用过很多框架、做过一些技术设计、也有过一些产出,但是从技术深度上感觉不足,到后期时做事也没有明显挑战,完全适应了公司节奏,说句不好听的成了老油条,可以每天舒服的混日子(这也有好处,有时间准备面试)。这对于个人成长不利,长此以往可能面临 阅读全文
posted @ 2021-04-23 21:52 CS408 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 背景:mysql的执行计划在面试的时候必问,所以有必要搞清楚里面到底表达什么含义 不会看 Explain执行计划,劝你简历别写熟悉 SQL优化 不会看 Explain执行计划,劝你简历别写熟悉 SQL优化 阅读全文
posted @ 2021-04-23 07:51 CS408 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 在你开发应用的时候,一定会经常碰到需要根据指定的字段排序来显示结果的需求。还是以我们前面举例用过的市民表为例,假设你要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前1000个人的姓名、年龄。 假设这个表的部分定义是这样的: CREATE TABLE `t` ( `id` int(11) NO 阅读全文
posted @ 2021-04-23 07:49 CS408 阅读(250) 评论(0) 推荐(0) 编辑