mysql中的一些记录

1.查询中,阿里巴巴规定表连接不能超过三张表,具体情况也不一定,当表和表关系都是一对一的情况下,且表数据不是特别巨大,比如达到千万级别,也是可以多关联几张表,但还是不建议过多关联,一旦数据库连接池全部被占用,重新创建连接的时候,这是极大的消耗性能,所以能一次性查出来就一次性查出来,反而会节省性能.

2.代码开发注意代码的复用性,也要考虑性能的优化,一是jvm的情况,比如list的创建,默认是16容量,如果能提前预测产生的数据量就提前创建减少jvm的消耗,不要把大量的数据放jvm中进行处理,二是对数据库的性能,每条sql都要看看执行情况,严禁全表扫描,查询的字段需要啥就返回啥,不要过多的创建.

posted @ 2021-06-05 17:25  z街角的风铃y  阅读(57)  评论(0)    收藏  举报