本人详解

作者:王文峰,《Java王大师王天师》作者
公众号:山峯草堂,非技术多篇文章,专注于天道酬勤的 Java 开发问题、中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯
转载说明:务必注明来源(注明:作者:王文峯哦)

SQL,MYSQL,DB2,ORacle数据库优化技巧查询优化_大数据量

1. 优化表结构

1.1 尽量使用数字型字段

1.2 尽可能的使用 varchar 代替 char

1.3 对作为查询条件和order by的字段简历索引

1.4 当索引列大量重复数据时,可以把索引删除掉

1.5 一个表中索引最多不要超过6个。

2. 通过优化查询

2.1 避免在 where 子句中对字段进行 null 值判断

2.2 应尽量避免在 where 子句中使用!=或<>操作符

2.3 应尽量避免在 where 子句中使用 or 来连接条件

2.4 应尽量避免在 where中使用 in 和 not in

2.5 应尽量避免使用like关键字作为查询条件

2.6 应尽量避免在where子句中对字段进行函数或表达式操作

2.7 使用索引字段作为条件时,复合索引的使用

2.8 很多时候用 exists 代替 in 是一个好的选择

2.9 任何查询也不要出现select *

2.10 尽量避免大事务操作,提高系统并发能力。

2.11 尽量避免向客户端返回大数据量。

7、推荐专栏

1、掌握 JAVA入门到进阶知识(持续写作中……)

2、学会Oracle数据库用法(创作中……)

3、手把手教你vbs脚本制作(完善中……)

4、牛逼哄哄的 IDEA编程利器(编写中……)

5、吐血整理的 面试技巧(更新中……)

SQL,MYSQL,DB2,ORacle数据库优化技巧查询优化_大数据量_02

8、java面试总结

&emsp;第一章:日常_JAVA_面试题集15(含答案)

&emsp;第二章:日常_JAVA_面试题集14(含答案)

&emsp;往期文章大全……

&emsp;&emsp;以上就是今天的内容,关注我,不迷路。

&emsp;平安壹钱包面试官:请你说一下Mybatis的实现原理

&emsp;Java开发-热点-热门问题精华总结-推荐

一键三连 一键三连 一键三连~

SQL,MYSQL,DB2,ORacle数据库优化技巧查询优化_大数据量_03

本人详解

作者:王文峰,《Java王大师王天师》作者
公众号:山峯草堂,非技术多篇文章,专注于天道酬勤的 Java 开发问题、中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯
转载说明:务必注明来源(注明:作者:王文峯哦)