zoukankan      html  css  js  c++  java
  • 数据库调优

    物理调优

                   添加cpu,内存,硬盘

    架构调优

        负载均衡:lvs,haporxy + keeplived

    参数调优

        调整参数:

            1.永久性调优:vim /etc/my.cnf.d/server.cnf

            2.临时性修改:set global max_connections=2000;

        1.慢查询日志

            执行时长超出指定时间的查询操作

            slow_query_log = OFF | ON    #开启慢查询日志

            slow_query_log_file = LOCALHOST-SLOW.log     #慢查询日志的文件路径

            long_query_time      #慢查询时长

            log_slow_rate_limit     #如果要记录的慢查询日志非常多的话,会按照速率来记                                 录,默认1秒记录一个

            log_slow_verbosity = full | query_plan    #记录的详细级别

        2.InnoDB 和 MyISAM

            innodb:事务,外键,行级锁,热备

            MyISAM: 当查询语句多的时候,性能要比 innodb 的好

        3.事务日志:

            buffer_pool 的大小决定这数据库的查询性能

            INNODB_LOG_FILE_SIZE = 1G     #单个事务日志文件的大小

        4.线程池:

            thread_pool_max_threads

        5.最大连接数:

            max_connections: 最大用户访问量

        6.查询缓存参数:

            前提是需要有大量相同的 sql 的语句

            query_cache_type =1 | 0       #开启查询缓存

            query_cache_size = 128M     #缓存大小

        7.索引调优:

            加快查询速度

        8.主机名解析参数调优

            SKIP_NAME_RESOLVE

    优化 sql 语句

        加索引

  • 相关阅读:
    20145319 《信息安全系统设计基础》第0周学习总结
    20145319 《java程序设计》课程总结
    20145319 第十周学习总结
    20145319 实验五
    20145319 实验四
    20145319 第九周学习总结
    20145319 第八周学习总结
    20145319 实验三
    20145319 第七周学习总结
    20145312 《Java程序设计》第六周学习总结
  • 原文地址:https://www.cnblogs.com/lwl117/p/11064575.html
Copyright © 2011-2022 走看看