MyBatis 真正的强大在于映射语句,相对于它强大的功能,SQL 映射文件的配置却是相当简单。对比 SQL 映射配置和 JDBC 代码,发现使用 SQL 映射文件配置可减少 50% 以上的代码,并且MyBatis 专注于SQL,对于开发人员来说,也可极大限度地进行 SQL 调优,以保证性能。 SQ ...
分类:
数据库 时间:
2018-10-05 14:08:22
阅读次数:
169
1. 不要使用 select * ,使用select *的话会增加解析的时间,另外会把不需要的数据也给查询出来,数据传输也是耗费时间的。 2. 避免在 where 子句中使用 or 来连接条件,可以使用 UNION ALL,并且避免使用UNION UNION 因为会将各查询子集的记录做比较,故比起U ...
分类:
数据库 时间:
2018-09-19 16:13:49
阅读次数:
217
引导语:我曾有一种感觉,不管何种调优方式,索引是最根本的方法,是一切优化手法的内功,所以一下我们 将讨论一些和索引相关的调优方式。索引是提高数据库性能的常用方法,它可以令数据库服务器以比没有索引快得多的速度检索特定的行,尤其是在查询语句当中包含有MAX(),MIN()和ORDERBY这些命令的时候, ...
分类:
数据库 时间:
2018-09-05 21:37:43
阅读次数:
180
在我们调优MySQL的SQL时候,通常使用三种工具进行查看sql执行的效率,explain、profile、optimizer_trace。前两个经常被人使用,由于第三个难度较大,大家使用的较少,下面简单说下如何使用。 opitimizer_trace的使用: # 开启跟踪,默认是关闭的 SET o ...
分类:
数据库 时间:
2018-06-28 18:21:34
阅读次数:
3073
本文以《高性能SQL调优精要与案例解析》一书为基础和起点,对主流关系库SQL调优(SQL TUNING或SQL优化)核心机制之——索引(index)进行了详尽的说明与讲解,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-06-22 16:34:13
阅读次数:
210
本文对读者关于《高性能SQL调优精要与案例解析》一书的疑问和问题进行了说明与讲解,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-06-21 13:31:35
阅读次数:
160
本文对Oracle中SQL优化常用hint之一pq_distribute的使用进行了介绍和说明,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-05-29 14:08:32
阅读次数:
274
本文基于一个多表连接的SQL优化案例进行了深入分析和讲解,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-05-28 14:59:19
阅读次数:
180
本文记录了一次SQL调优过程,记录于此,供各位同学你自己从参考研究。 ...
分类:
数据库 时间:
2018-04-14 13:54:27
阅读次数:
215
本文记录了一次海量数据库快速大幅SQL调优的过程,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-04-12 14:19:27
阅读次数:
165