首页 > 数据库技术 > 详细

数据库优化思路

时间:2020-07-09 13:22:24      阅读:87      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

技术分享图片

 

 

技术分享图片

 

 

 缓存方式: 尽量使用内存缓存,降低IO开销

情况:不常修改的使用缓存,不经常使用的不建议使用缓存

实时性:不建议同步修改,缓存5分钟再去更改缓存。

稳定性:mem redis 都可以做主从,集群

mysql查询缓存,仅用作了解

技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 0,缓存分配的内存,为0时,未开启缓存

技术分享图片

 

技术分享图片

 

 

 技术分享图片

 

 

 重点

技术分享图片

技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 php memcache 和 memcached 是两套不同的扩展

mem  和redis 的区别

技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

技术分享图片

 

 

 框架都集成好了

如果不能做缓存怎么办

mysql 的优化

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

enum数据库以整型结构存储,效率非常好。如果经常改变表结构就不太好了

所以对于固定选择项的字段选择enum

 技术分享图片

 

 

索引的优化

技术分享图片

 

影响写操作,占用磁盘空间,在where 的列上。复合索引前置原则。

like  前置%

 技术分享图片

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

分解关联查询,有利于做缓存

 技术分享图片

 

不建议使用子查询

 技术分享图片

 

 

尽可能使用innodb

事务,外键,独立表空间,行级锁

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

数据库优化思路

原文:https://www.cnblogs.com/zhaoyang-1989/p/13272958.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!