【慕课网_性能优化之MySQL优化_学习】【11】
来源:互联网 发布:阿里云服务器二级域名 编辑:程序博客网 时间:2024/06/05 17:05
数据库结构优化
表的范式化和反范式化
1、范式化优化
可参见: 知乎高赞回答
2、反范式化优化
为提高查询效率,把原来符合范式的表进行适当的冗余,以达到优化查询效率的目的,是一种空间换时间的操作
eg: 以下的表是符合范式要求的四张表
如果查询订单信息,则至少要关联四张表
根据表结构,这个sql几乎不可能优化,因为表的结构就这样了
反范式化:
则
提高了sql效率,尽量少关联了表
阅读全文
0 0
- 【慕课网_性能优化之MySQL优化_学习】【11】
- 【慕课网_性能优化之MySQL优化_学习】【01】
- 【慕课网_性能优化之MySQL优化_学习】【02】
- 【慕课网_性能优化之MySQL优化_学习】【03】
- 【慕课网_性能优化之MySQL优化_学习】【04】
- 【慕课网_性能优化之MySQL优化_学习】【05】
- 【慕课网_性能优化之MySQL优化_学习】【06】
- 【慕课网_性能优化之MySQL优化_学习】【07】
- 【慕课网_性能优化之MySQL优化_学习】【08】
- 【慕课网_性能优化之MySQL优化_学习】【09】
- 【慕课网_性能优化之MySQL优化_学习】【10】
- 性能优化_资料
- 人工神经网络学习笔记_性能优化
- Hibernate 性能优化_转载
- 高性能MySql进化论(一):数据类型的优化_上
- 高性能MySql进化论(二):数据类型的优化_下
- 高性能MySql进化论(二):数据类型的优化_下
- 高性能MySql进化论(一):数据类型的优化_上
- URL 和 URI 有什么不同?
- Linux
- tuxera怎么帮助Mac传输文件
- Qsee指纹数据dump方法
- Android Design Support Library使用详解
- 【慕课网_性能优化之MySQL优化_学习】【11】
- 数据结构第五版第一章上机实验题2
- Myeclipse修改括号匹配样式
- 算法练习(21):Frog Jump
- Maven创建Webapp项目时,如何设置JDK版本以及servlet版本
- ViaControl威盾3.50.0918最新1000用户完美破解版
- MySQL数据库:用cmd查询所有的当前数据库连接的库,进入某个库,查询某个库中所有的表等操作
- eclipse常用的快捷方式
- Apache Kylin最新的Streaming OLAP实现