zoukankan      html  css  js  c++  java
  • MySQL优化(一) 优化关键技术

     MySql的优化是一个综合性的技术,主要包括有:

    (1)表的设计合理化(符合 3NF 三范式)

    (2)添加适当的索引(Index);索引分类:普通索引、主键索引、唯一索引、全文索引(文本)、空间索引。

    (3)分表技术(水平分割、垂直分割)

    (4)读写分离(写:update/add/delete)

    (5)存储过程(分页存储过程/触发器):存储过程是编译好的语句,普通的sql语句需要经过编译、执行,所以存储过程能模块化编程提高速度;

    (6)对 MySql 的配置进行优化(my.cnf 文件)

      配置最大并发数 :max_connections, 一般网站调整到1000左右;

      调整缓存大小;

    (7)MySql 服务器的硬件升级

    (8)定时的清除不要的数据,定时进行碎片整理,尤其是 MyISAM存储引擎;

  • 相关阅读:
    Redis其他命令
    Redis 键(key)
    Redis数据类型命令
    配置命令 CONFIG
    Redis简介
    idea破解
    jenkins+allure+testng
    Jenkins
    docker镜像
    docker命令
  • 原文地址:https://www.cnblogs.com/yufeng218/p/10023556.html
Copyright © 2011-2022 走看看