简单优化MySQL(后续在补充)

博客介绍了数据库优化方法。从表结构设计看,可用多个小表代替大表,避免过度设计,用批量插入代替循环插入,合理控制缓存大小,还能通过 SQL_CACHE 和 SQL_NO_CACHE 控制查询缓存。从查询角度,要优化查询语句,避免使用 select * 。

如何优化:

---从设计表结构的角度出发:

  1. 用多个小表代替一个大表,注意不要过度设计

  2. 批量插入代替循环插入

  3. 合理控制缓存空间大小,一般来说其大小设置为几十兆比较合适

  4. 可以通过 SQL_CACHE 和 SQL_NO_CACHE 来控制某个查询语句是否需要进行缓存

    注 : SQL_NO_CACHE 是禁止缓存查询结果,但并不意味着 cache 不作为结果返回给 query,之前的缓存结果之后也可以查询到


---从查询的角度出发:

  1. 优化查询语句,比如不要使用select * 的方式去查询

转载于:https://www.cnblogs.com/plf-Jack/p/11170146.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值