最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux中對MySQL優(yōu)化實例詳解

 更新時間:2017年05月17日 09:57:14   投稿:lqh  
這篇文章主要介紹了Linux中對MySQL優(yōu)化實例詳解的相關資料,需要的朋友可以參考下

Linux中對MySQL優(yōu)化實例詳解

vim /etc/my.cnf以下只列出my.cnf文件中[mysqld]段落中的內容,其他段落內容對MySQL運行性能影響甚微,因而姑且忽略。

[mysqld]
port = 3306
serverid = 1
socket = /tmp/mysql.sock
skip-locking

避免MySQL的外部鎖定,減少出錯幾率增強穩(wěn)定性。

skip-name-resolve

禁止MySQL對外部連接進行DNS解析,使用這一選項可以消除MySQL進行DNS解析的時間。但需要注意,如果開啟該選項,則所有遠程主機連接授權都要使用IP地址方式,否則MySQL將無法正常處理連接請求!

back_log = 384

back_log參數(shù)的值指出在MySQL暫時停止響應新請求之前的短時間內多少個請求可以被存在堆棧中。如果系統(tǒng)在一個短時間內有很多連接,則需要增大該參數(shù)的值,該參數(shù)值指定到來的TCP/IP連接的偵聽隊列的大小。不同的操作系統(tǒng)在這個隊列大小上有它自己的限制。試圖設定back_log高于你的操作系統(tǒng)的限制將是無效的。默認值為50。對于Linux系統(tǒng)推薦設置為小于512的整數(shù)。

key_buffer_size = 256M

key_buffer_size指定用于索引的緩沖區(qū)大小,增加它可得到更好的索引處理性能。對于內存在4GB左右的服務器該參數(shù)可設置為256M或384M。注意:該參數(shù)值設置的過大反而會是服務器整體效率降低!

max_allowed_packet = 4M
thread_stack = 256K
table_cache = 128K
sort_buffer_size = 6M

查詢排序時所能使用的緩沖區(qū)大小。注意:該參數(shù)對應的分配內存是每連接獨占,如果有100個連接,那么實際分配的總共排序緩沖區(qū)大小為100 × 6 = 600MB。所以,對于內存在4GB左右的服務器推薦設置為6-8M。

read_buffer_size = 4M

讀查詢操作所能使用的緩沖區(qū)大小。和sort_buffer_size一樣,該參數(shù)對應的分配內存也是每連接獨享。

join_buffer_size = 8M

聯(lián)合查詢操作所能使用的緩沖區(qū)大小,和sort_buffer_size一樣,該參數(shù)對應的分配內存也是每連接獨享。

myisam_sort_buffer_size = 64M
table_cache = 512
thread_cache_size = 64
query_cache_size = 64M

指定MySQL查詢緩沖區(qū)的大小??梢酝ㄟ^在MySQL控制臺觀察,如果Qcache_lowmem_prunes的值非常大,則表明經常出現(xiàn)緩沖不夠的情況;如果Qcache_hits的值非常大,則表明查詢緩沖使用非常頻繁,如果該值較小反而會影響效率,那么可以考慮不用查詢緩沖;Qcache_free_blocks,如果該值非常大,則表明緩沖區(qū)中碎片很多。

tmp_table_size = 256M
max_connections = 768

指定MySQL允許的最大連接進程數(shù)。如果在訪問論壇時經常出現(xiàn)Too ManyConnections的錯誤提示,則需要增大該參數(shù)值。

max_connect_errors = 10000000
wait_timeout = 10

指定一個請求的最大連接時間,對于4GB左右內存的服務器可以設置為5-10。

thread_concurrency = 8

該參數(shù)取值為服務器邏輯CPU數(shù)量*2,在本例中,服務器有2顆物理CPU,而每顆物理CPU又支持H.T超線程,所以實際取值為4*2=8

skip-networking

開啟該選項可以徹底關閉MySQL的TCP/IP連接方式,如果WEB服務器是以遠程連接的方式訪問MySQL數(shù)據(jù)庫服務器則不要開啟該選項!否則將無法正常連接!

table_cache=1024 

物理內存越大,設置就越大.默認為2402,調到512-1024最佳

innodb_additional_mem_pool_size=4M

默認為2M

innodb_flush_log_at_trx_commit=1

設置為0就是等到innodb_log_buffer_size列隊滿后再統(tǒng)一儲存,默認為1

innodb_log_buffer_size=2M

默認為1M

innodb_thread_concurrency=8  

你的服務器CPU有幾個就設置為幾,建議用默認一般為8

key_buffer_size=256M
#默認為218,調到128最佳
tmp_table_size=64M         
#默認為16M,調到64-256最掛
read_buffer_size=4M        
#默認為64K
read_rnd_buffer_size=16M    
#默認為256K
sort_buffer_size=32M       
#默認為256K
thread_cache_size=120     
#默認為60
query_cache_size=32M  

值得注意的是:

很多情況需要具體情況具體分析

一、如果Key_reads太大,則應該把my.cnf中Key_buffer_size變大,保持Key_reads/Key_read_requests至少1/100以上,越小越好。

二、如果Qcache_lowmem_prunes很大,就要增加Query_cache_size的值。

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • centos yum php 7.x 無需刪除升級的方法

    centos yum php 7.x 無需刪除升級的方法

    下面小編就為大家分享一篇centos yum php 7.x 無需刪除升級的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • centos下root運行Elasticsearch異常問題解決

    centos下root運行Elasticsearch異常問題解決

    這篇文章主要介紹了centos下root運行Elasticsearch異常問題解決的相關資料,Elasticsearch異常問題解決辦法詳細介紹,需要的朋友可以參考下
    2016-11-11
  • 阿里云服務器CentOS服務器初始化設置步驟

    阿里云服務器CentOS服務器初始化設置步驟

    這篇文章主要介紹了阿里云服務器CentOS服務器初始化設置步驟,需要的朋友可以參考下
    2015-05-05
  • Apache中啟用Server Status配置示例

    Apache中啟用Server Status配置示例

    這篇文章主要介紹了Apache中啟用Server Status配置示例,本文首先講解了什么是Apache Server Status,然后給出了配置示例,需要的朋友可以參考下
    2014-09-09
  • 正確配置與維護Apache安全性設置方法

    正確配置與維護Apache安全性設置方法

    Apache Server是一個非常優(yōu)秀,非常棒的服務器,只要你正確配置和維護好Apache服務器,你就會感受到Apache Server 所帶來的好處,同樣希望你能夠通過閱讀本文達到理論和實踐雙豐收的目的。
    2010-12-12
  • Linux+php+apache+oracle環(huán)境搭建之CentOS下安裝Oracle數(shù)據(jù)庫

    Linux+php+apache+oracle環(huán)境搭建之CentOS下安裝Oracle數(shù)據(jù)庫

    研究了兩天Linux下安裝Oracle,重裝了兩次虛擬機,終于安裝成功。很有收獲的。記錄下安裝過程。大神們如有更好的方式,請聯(lián)系我!
    2014-08-08
  • Linux sshd_config配置手冊中文版

    Linux sshd_config配置手冊中文版

    sshd默認從 /etc/ssh/sshd_config 文件(或通過 -f 命令行選項指定的文件)讀取配置信息。配置文件是由"指令 值"對組成的,每行一個??招泻鸵?#'開頭的行都將被忽略。如果值中含有空白符或者其他特殊符號,那么可以通過在兩邊加上雙引號(")進行界定
    2014-03-03
  • 關于AIX掛載NFS寫入效率低效的解決方法

    關于AIX掛載NFS寫入效率低效的解決方法

    這篇文章主要給大家介紹了關于AIX掛載NFS寫入效率低效的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • Linux使用nslookup和dig來查詢域名和ip信息

    Linux使用nslookup和dig來查詢域名和ip信息

    nslookup 和 dig命令一般用于查詢 DNS服務器,獲取域名、IP地址等DNS記錄信息,下面小編就來為大家介紹一下Linux如何使用nslookup和dig來查詢域名和ip信息吧
    2025-03-03
  • Linux服務器VPS的Windows?DD包詳細的制作教程

    Linux服務器VPS的Windows?DD包詳細的制作教程

    這里就說下Windows?dd包的制作過程,雖然網上很多這樣的dd包,但對于一些來歷不明的,也會有點不放心,所以我們有時間的話可以自己定制一個
    2022-08-08

最新評論

东山县| 阜阳市| 富宁县| 旌德县| 东方市| 阳曲县| 颍上县| 定兴县| 嘉鱼县| 白河县| 岚皋县| 满城县| 新建县| 原阳县| 华坪县| 桐城市| 同心县| 永城市| 莆田市| 马公市| 原阳县| 封开县| 霸州市| 顺平县| 阿拉善盟| 融水| 吴川市| 德昌县| 旬阳县| 宣汉县| 阿坝县| 同仁县| 电白县| 汾阳市| 唐山市| 沧源| 大理市| 眉山市| 南丹县| 平阴县| 双城市|