05 2023 档案
摘要:[toc] ## 什么是执行计划? **执行计划** 是指一条 SQL 语句在经过 **MySQL 查询优化器** 的优化会后,具体的执行方式。执行计划通常用于 SQL 性能分析、优化等场景。通过 `EXPLAIN` 的结果,可以了解到如数据表的查询顺序、数据查询操作的操作类型、哪些索引可以被命中、
阅读全文
摘要:目录SQL 性能优化建议1. 参数是子查询时,使用 EXISTS 代替 IN2. 尽量避免排序2.1【sql 优化】union 、union all、or使用2.2 应尽量避免在where子句中使用or来连接条件2.3 慎用distinct关键字2.4 在极值函数中使用索引(MAX/MIN)2.5
阅读全文
摘要:通用池化框架commons-pool2实践,其中提到了可以池化一个对象和一组对象,一个对象用到了GenericObjectPool这个类,一组对象用到了GenericKeyedObjectPool这个类。顾名思义,键值对象池。就是通过一个key对应一个对象类型来组合对象池,其本质上就是一个Map,key是自定义,value就是org.apache.commons.pool2.ObjectPool,而但对象池化类GenericObjectPool也是实现了这个接口。
阅读全文
摘要:GenericObjectPool Apache Commons Pool是一个对象池的框架,他提供了一整套用于实现对象池化的API。它提供了三种对象池:GenericKeyedObjectPool,SoftReferenceObjectPool和GenericObjectPool,其中Gene
阅读全文

浙公网安备 33010602011771号