美文网首页
优化服务器设置

优化服务器设置

作者: wwwxi | 来源:发表于2017-09-25 18:13 被阅读0次

优化服务器设置

1.配置基础知识

1)查找配置文件路径  
    $ which mysqld  
    /usr/sbin/mysqld  
    $ /usr/sbin/mysqld --verbose --help | grep -A l 'Default options'  
    Default options are read from the following files in the given order:  
    /etc/mysql/my.cnf ~/.my.cnf /usr/etc/my.cnf  

2)语法、作用域及动态性  
    配置小写、使用下划线或破折号分割单词  
    全局域、会话域、只对对象有效的作用域  
    动态变量:  
        SET  sort_buffer_size = <value>;  
        SET GLOBAL sort_buffer_size = <value>;  
        SET @@sort_buffer_size := <value>;  
        SET @@session.sort_buffer_size := <value>;  
        SET @@global.sort_buffer_size := <value>;  
3)设置变量的副作用  
    key_buffer_size  
        给键缓冲区分配制定大小的空间。  
    table_cache_size  
        处理缓存中表的数量  
    thread_cache_size  
        检查缓存中是否有空间存储线程  
    query_cache_size  
        为查询缓存一次性分配变量所定义数量的内存  
    read_buffer_size 
        一次性把置顶的大小分配给该缓存  
    read_rnd_buffer_size  
        在查询需要的时候会给这个缓冲去分配内存  
    sort_buffer_size  
        在查询需要排序的时候给这个缓冲区分配内存  
4)开始配置  
    方式:每次只小幅度的改动一两个设置,并且在每次改动之后都进行基准测试。  
5)通用调优原则  
    调整配置文件:在安装的时候使用适当的初始值,然后基于工作负载进行细节调整。  
    内存使用调优:  
        1.mysql能使用多少内存  
        2.单个连接需要的内存  
        3.为操作系统保留内存  
        4.为缓存分配内存  
            操作系统为myisam的数据听过的缓存  
            myisam建缓存  
            innodb缓存池  
            查询缓存  
6)myisam键缓存  
    只存储索引,没有数据。  
    key_buffer_size:应占到所有保留内存的0.25到0.5.  
    show status监视建缓冲区的使用情况和性能。  
    缓存命中率:
        100-((key_reads * 100   )/ key_read_requests) 
    缓存使用百分比  
        100-((key_blocks_unused  * key_cache_block_size)100 / key_buffer_size)

相关文章

  • 优化服务器设置

    优化服务器设置 1.配置基础知识

  • MySQL性能调优

    MYSQL查询语句优化 mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬...

  • 高性能MySQL第八章 读书笔记

    第八章 优化服务器设置 服务器的设置并不能一概而论,也不能依靠网上所谓的优化脚本,默认的配置就已经很好了,需要调整...

  • MySQL 数据库优化

    MySQL 数据库优化 软优化一般是操作数据库即可,而硬优化则是操作服务器硬件及参数设置;

  • CentOS7 安装Docker社区版

    Docker CE for CentOS 特点和优点 轻松安装和设置优化的Docker环境,以便在裸机服务器和虚拟...

  • 单点登录(cas)、缓存技术与负载均衡

    基于动态缓存的电子商务优化针对电子商务网站的特点和性能要求,在Web服务器前端设置动态缓存服务器,作为Web服务器...

  • 高性能mysql 第8章 优化服务器设置 阅读笔记

    高性能mysql 第8章 优化服务器设置 如果不知道配置路径$ which myslqd /usr/sbin/my...

  • MySQL 数据库优化

    一、优化一览图 二、优化 我将分为两大类,软优化一般是操作数据库即可,而硬优化则是操作服务器硬件及参数设置 1.软...

  • 性能优化

    内容优化 服务器优化 Cookie优化 CSS优化 javascript优化 图像优化

  • web前端页面优化方法

    1.加载优化 (1)减少http请求,尽量减少向服务器的请求数量 (2)利用缓存:所有的资源都要的服务器端设置缓存...

网友评论

      本文标题:优化服务器设置

      本文链接:https://www.haomeiwen.com/subject/xqmdextx.html