zoukankan      html  css  js  c++  java
  • 数据库优化思路

     

     

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

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

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

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

    mysql查询缓存,仅用作了解

     

     

     

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

     

     重点

     

     

     

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

    mem  和redis 的区别

     

     

     

     框架都集成好了

    如果不能做缓存怎么办

    mysql 的优化

     

     

     

     

     

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

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

     

    索引的优化

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

    like  前置%

     

     

     

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

     

    不建议使用子查询

     

    尽可能使用innodb

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

     

     

     

  • 相关阅读:
    静态成员 执行顺序
    排序之插入排序
    结构体字节对齐问题
    建模基础&UML
    C#中隐藏(new)和方法重载(overide)的区别
    培训记录
    C笔记
    用例
    .NET架构
    C#格式化日期
  • 原文地址:https://www.cnblogs.com/zhaoyang-1989/p/13272958.html
Copyright © 2011-2022 走看看