SQL优化总结
来源:互联网 发布:淘宝发布产品找不到 编辑:程序博客网 时间:2024/05/17 02:50
可以从下面几个层次进行数据库的优化
(1)SQL语句的优化:
1. 索引的优化
2. 选择合适的数据类型:选择可以存下数据的最小数据类型,考虑数据类型的转化存储,如把ip地址转化为bigint
3. 通过慢查询日志对有效率问题的SQL进行监控
(2)数据库表结构优化:
1. 范式化:减少冗余,高效正确查询,删除
2. 反范式化:适当增加冗余以优化查询效率,是以空间换时间的策略
3. 垂直拆分:解决表的宽度问题,拆分原则:把不常用的字段,大字段,经常一起使用的字段放到一起
4. 水平拆分:解决单表数据量过大的问题,常用方法为:对id进行hash运算,根据不同的hash值映射到不同的表
(3)OS配置 && Mysql配置文件优化
(4)硬件优化
1 0
- sql优化总结
- oracle-sql优化总结
- SQl 优化收集、总结
- sql优化总结
- oracle sql优化总结
- Oracle SQL优化 总结
- Oracle SQL优化 总结
- Oracle SQL优化 总结
- sql优化原则总结
- sql性能优化总结
- SQL优化个人总结
- sql 优化总结
- Oracle SQL优化 总结
- Oracle SQL优化 总结
- SQL优化总结
- SQL优化总结
- Oracle SQL优化 总结
- sql优化-总结
- 【matlab】 GMSK的调制与解调【附详尽注释】
- bzoj 3232 01分数规划
- Mac 环境下Android studio无法打开解决
- 同步访问共享数据【Effective java第10章】
- 访问修饰符
- SQL优化总结
- jsoup 提取 html中的所有链接
- ccf 高速公路
- myeclipse security alert integrity check error 解决
- Java基础学习之Random类和Robot类及猜数小游戏
- NULL指针
- HDU
- 生成式模型与判别式模型
- 学习BLAS库 -- ASUM