数据库优化知识
来源:互联网 发布:centos 安装指令 编辑:程序博客网 时间:2024/04/29 16:04
数据库性能优化主要一下几个方面:
1、sql语句的执行计划是否正常
2、减少应用和数据库的交互次数、同一个sql语句的执行次数
3、数据库实体的碎片的整理(特别是对某些表经常进行insert和delete动作,尤其注意,索引字段为系列字段、自增长字段、时间字段,对于业务比较频繁的系统,最好一个月重建一次)
4、减少表之间的关联,特别对于批量数据处理,尽量单表查询数据,统一在内存中进行逻辑处理,减少数据库压力(java处理批量数据不可取,尽量用c或者c++ 进行处理,效率大大提升)
5、对访问频繁的数据,充分利用数据库cache和应用的缓存
6、数据量比较大的,在设计过程中,为了减少其他表的关联,增加一些冗余字段,提高查询性能
7、避免表查询的全盘扫描,充分利用索引的作用,<> not in or ,还有一些函数,都是导致索引失效,进行全盘扫描。
8、能用where 排除 的,尽量不要在having中执行。
0 0
- 数据库优化知识
- 数据库优化知识
- 数据库优化知识
- 数据库优化知识
- 数据库知识补充(2)---数据库查询优化
- 数据库优化相关的知识,及高并发下的数据库优化,解决数据库并发瓶颈
- Android知识梳理之Sqlite数据库的使用和优化
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- CentOS6.5使用 Docker 搭建 Java Web 运行环境
- 技术面的扩展
- Umbraco从备份中回复网站的简要步骤
- leetcode--Contains Duplicate
- iOS项目开发小技巧(一)--如何自定义UIViewController的titile
- 数据库优化知识
- OC和C的一些差别
- UVALive - 6116 Pattern Lock
- 用hibernate分页查询的底层方法
- oracle 执行计划详解
- 默默的换博客
- 四种聚类方法之比较
- 黑马程序员——OC基础:类和对象
- vim 查找命令