MySQL
文章平均质量分 78
深入学习MySQL关系型数据库
我是三叔
世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程
展开
-
MySQL关联查询如何优化
前面讲了原理,从原理出发,讲一下优化的建议被驱动表的连接字段建立索引,因为建立索引的查询方式是效率最高的。left join 或者 right join 这种外连接的情况,要保证小表(小结果集)作为驱动表,大表(大结果集)作为被驱动表,这样性能更好。在查询字段的话,要避免写出 select * ,而是根据业务需要,需要查询出来的 select 出来就行,因为这些字段也会加入到 join buffer 中,减少额外的内存消耗。能够直接多表关联的尽量直接关联,不用子查询,因为子查询的效率更加低。原创 2024-03-13 12:36:03 · 1106 阅读 · 0 评论 -
分页查询的好处
笔者在一文中有介绍过分页的好处,本篇博客总结一下前端和后端使用分页查询的好处都有哪些,一起来看看把。在Java应用程序中,数据查询是必不可少的功能。但当处理大量数据时,一次性查询所有数据会导致性能下降、服务器响应时间变长,内存溢出等问题。而使用分页查询,可以将查询结果分割成多个部分,每次只查询部分数据,从而提高性能、减少内存消耗、提高用户体验和数据安全性。下面将分别从前端和后端角度来探讨使用分页查询的好处。原创 2023-04-22 20:26:31 · 1124 阅读 · 0 评论