MySQL数据库优化学习笔记

------------数据库优化学习笔记0502------------数据库

0:优化的目的学习

  --避免出现页面访问出错优化

  1.     *因为数据库链接超时产生的页面5xx错误spa

  2.     *因为查询过慢形成的页面没法加载设计

  3.     *因为阻塞形成的数据提交异常索引

  --增长数据库的稳定性ip


1:如何进行数据库优化it

  SQL语句及索引优化效率

    •  --子查询->join查询配置

    • --group by 

    • --order by

    • --limit

     数据库表结构

    • 选择合适的数据类型  (时间存储用int,ip地址存储用bigint)

    • 范式化设计(第三范式)

    • 反范式化->查询效率----空间换时间

    • 表的垂直拆分(不经常使用的字段单独放在一个表中,大字段放在一个表中,经常使用字段放在一个表中)

    • 表的水平拆分(数据量过大时使用)

  •   系统配置

  •   硬件条件

相关文章
相关标签/搜索