a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

MySQL 環境變量的配置詳細說明

發布時間:  2012/8/23 16:53:51

調整MySQL運行參數,修改/etc/my.cnf文件調整mysql運行參數重啟MySQL后生效,在MySQL4版本以后,一部分內部變量可以在MySQL運行時設置,不過重啟MySQL就失效了。
mysqld程序--目錄和文件
basedir      = path          # 使用給定目錄作為根目錄(安裝目錄)。
-
 

datadir      = path          # 從給定目錄讀取數據庫文件。
pid-file     = filename      # 為mysqld程序指定一個存放進程ID的文件(僅適用于UNIX/Linux系統);
 
[mysqld]                       
socket = /tmp/mysql.sock     # 為MySQL客戶程序與服務器之間的本地通信指定一個套接字文件(Linux下默認是/var/lib/mysql/mysql.sock文件)
port             = 3306      # 指定MsSQL偵聽的端口
key_buffer       = 384M      # key_buffer是用于索引塊的緩沖區大小,增加它可得到更好處理的索引(對所有讀和多重寫)。
                               索引塊是緩沖的并且被所有的線程共享,key_buffer的大小視內存大小而定。
table_cache      = 512       # 為所有線程打開表的數量。增加該值能增加mysqld要求的文件描述符的數量?梢员苊忸l繁的打開數據表產生的開銷
sort_buffer_size = 2M        # 每個需要進行排序的線程分配該大小的一個緩沖區。增加這值加速ORDER BY或GROUP BY操作。
                               注意:該參數對應的分配內存是每連接獨占!如果有100個連接,那么實際分配的總共排序緩沖區大小為100×6=600MB
read_buffer_size = 2M        # 讀查詢操作所能使用的緩沖區大小。和sort_buffer_size一樣,該參數對應的分配內存也是每連接獨享。
query_cache_size = 32M       # 指定MySQL查詢結果緩沖區的大小
read_rnd_buffer_size    = 8M # 改參數在使用行指針排序之后,隨機讀用的。
myisam_sort_buffer_size =64M # MyISAM表發生變化時重新排序所需的緩沖
thread_concurrency      = 8  # 最大并發線程數,取值為服務器邏輯CPU數量×2,如果CPU支持H.T超線程,再×2
thread_cache            = 8  # #緩存可重用的線程數
skip-locking                 # 避免MySQL的外部鎖定,減少出錯幾率增強穩定性。
[mysqldump]
max_allowed_packet      =16M # 服務器和客戶端之間最大能發送的可能信息包
 
[myisamchk]
key_buffer   = 256M
sort_buffer  = 256M
read_buffer  = 2M
write_buffer = 2M
 
其他可選參數:
back_log = 384
    指定MySQL可能的連接數量。
    當MySQL主線程在很短時間內接收到非常多的連接請求,該參數生效,主線程花費很短時間檢查連接并且啟動一個新線程。
    back_log參數的值指出在MySQL暫時停止響應新請求之前的短時間內多少個請求可以被存在堆棧中。
    如果系統在一個短時間內有很多連接,則需要增大該參數的值,該參數值指定到來的TCP/IP連接的偵聽隊列的大小。
    試圖設定back_log高于你的操作系統的限制將是無效的。默認值為50。對于Linux系統推薦設置為小于512的整數。
max_connections = n
    MySQL服務器同時處理的數據庫連接的最大數量(默認設置是100)。超過限制后會報 Too many connections 錯誤
key_buffer_size = n
    用來存放索引區塊的RMA值(默認設置是8M),增加它可得到更好處理的索引(對所有讀和多重寫)
record_buffer:
    每個進行一個順序掃描的線程為其掃描的每張表分配這個大小的一個緩沖區。
    如果你做很多順序掃描,你可能想要增加該值。默認數值是131072(128K)
wait_timeout:
    服務器在關閉它之前在一個連接上等待行動的秒數。
interactive_timeout:
    服務器在關閉它前在一個交互連接上等待行動的秒數。
    一個交互的客戶被定義為對 mysql_real_connect()使用 CLIENT_INTERACTIVE 選項的客戶。
    默認數值是28800,可以把它改為3600。
skip-name-resolve           
    禁止MySQL對外部連接進行DNS解析,使用這一選項可以消除MySQL進行DNS解析的時間。
    但需要注意,如果開啟該選項,則所有遠程主機連接授權都要使用IP地址方式,否則MySQL將無法正常處理連接請求!
log-slow-queries = slow.log 
    記錄慢查詢,然后對慢查詢一一優化
skip-innodb
skip-bdb
    關閉不需要的表類型,如果你需要,就不要加上這個
         
         
# > SHOW VARIABLES LIKE '%query_cache%';
# > SHOW STATUS LIKE 'Qcache%';
如果Qcache_lowmem_prunes的值非常大,則表明經常出現緩沖不夠的情況;
如果Qcache_hits的值非常大,則表明查詢緩沖使用非常頻繁,如果該值較小反而會影響效率,那么可以考慮不用查詢緩沖;
如果Qcache_free_blocks的值非常大,則表明緩沖區中碎片很多。
 
 
##########################################
######      max_allowed_packet      ######
##########################################

通信信息包是發送至MySQL服務器的單個SQL語句,或發送至客戶端的單一行。
在MySQL 5.1服務器和客戶端之間最大能發送的可能信息包為1GB。
當MySQL客戶端或mysqld服務器收到大于max_allowed_packet字節的信息包時,將發出“信息包過大”錯誤,并關閉連接。對于某些客戶端,如果通信信息包過大,在執行查詢期間,了能回遇到“丟失與MySQL服務器的連接”錯誤。
客戶端和服務器均有自己的max_allowed_packet變量,因此,如你打算處理大的信息包,必須增加客戶端和服務器上的該變量。
如果你正在使用mysql客戶端程序,其max_allowed_packet變量的默認值為16MB。要想設置較大的值,可用下述方式啟動mysql:
mysql> mysql --max_allowed_packet=32M
它將信息包的大小設置為32MB。
服務器的默認max_allowed_packet值為1MB。如果服務器需要處理大的查詢,可增加該值(例如,如果準備處理大的BLOB列)。例如,要想將該設置為16MB,可采用下述方式啟動服務器:
mysql> mysqld --max_allowed_packet=16M
 
也能使用選項文件來設置max_allowed_packet。要想將服務器的該變量設置為16MB,可在選項文件中增加下行內容:
[mysqld]
max_allowed_packet=16M
增加該變量的值十分安全,這是因為僅當需要時才會分配額外內存。例如,僅當你發出長查詢或mysqld必須返回大的結果行時mysqld才會分配更多內存。該變量之所以取較小默認值是一種預防措施,以捕獲客戶端和服務器之間的錯誤信息包,并確保不會因偶然使用大的信息包而導致內存溢出。
如果你正是用大的BLOB值,而且未為mysqld授予為處理查詢而訪問足夠內存的權限,也會遇到與大信息包有關的奇怪問題。如果懷疑出現了該情況,請嘗試在mysqld_safe腳本開始增加ulimit -d 256000,并重啟mysqld。

##########################################
#####   MySQL怎樣打開和關閉數據庫表  #####
##########################################

table_cache, max_connections和max_tmp_tables影響服務器保持打開的文件的最大數量。如果你增加這些值的一個或兩個,你可以遇到你的操作系統每個進程打開文件描述符的數量上強加的限制。然而,你可以能在許多系統上增加該限制。請教你的OS文檔找出如何做這些,因為改變限制的方法各系統有很大的不同。
table_cache與max_connections有關。例如,對于200個打開的連接,你應該讓一張表的緩沖至少有200 * n,這里n是一個聯結(join)中表的最大數量。

show variables like '%slow%'

Max_used_connections/max_connections =0.85 ---Max_connections

Key_cache_miss_rate=key_reads/key_read_requests 0.1%--Key_buffer_size 對myisam表有效

key_blocks_used/(key_blocks_used+key_blocks_used)--Key_buffer_size 對myisam表有效

Created_tmp_disk_tables / Created_tmp_tables <=0.25 --對應的變量:tmp_table_size,max_heap_table_size


Open_tables 量比較大,可以調整參數table_cache

thread_created 過大,請配置 thread_cache_size=

查詢緩存(query cache)

  Qcache_free_blocks:緩存中相鄰內存塊的個數。數目大說明可能有碎片。FLUSH QUERY CACHE會對緩存中的碎片進行整理,從而得到一個空閑塊。

  Qcache_free_memory:緩存中的空閑內存。

  Qcache_hits:每次查詢在緩存中命中時就增大

  Qcache_inserts:每次插入一個查詢時就增大。命中次數除以插入次數就是不中比率。

  Qcache_lowmem_prunes:緩存出現內存不足并且必須要進行清理以便為更多查詢提供空間的次數。這個數字最好長時間來看;如果這個數字在不斷增長,就表示可能碎片非常嚴重,或者內存很少。(上面的 free_blocks和free_memory可以告訴您屬于哪種情況)

  Qcache_not_cached:不適合進行緩存的查詢的數量,通常是由于這些查詢不是 SELECT 語句或者用了now()之類的函數。

  Qcache_queries_in_cache:當前緩存的查詢(和響應)的數量。

  Qcache_total_blocks:緩存中塊的數量。


查詢緩存參數配置:


query_cache_limit | 2097152 | 超過此大小的查詢將不緩存

  | query_cache_min_res_unit | 4096 | 緩存塊的最小大小 4K,過大,容易造成碎片和浪費

  | query_cache_size | 203423744 | 查詢緩存大小

  | query_cache_type | ON | 緩存類型,決定緩存什么樣的查詢,示例中表示不緩存 select sql_no_cache 查詢


  | query_cache_wlock_invalidate | OFF |當有其他客戶端正在對MyISAM表進行寫操作時,如果查詢在query cache中,是否返回cache結果還是等寫操作完成再讀表獲取結果。

查詢緩存碎片率 = Qcache_free_blocks / Qcache_total_blocks * 100%
----如果查詢緩存碎片率超過20%,可以用FLUSH QUERY CACHE整理緩存碎片,或者試試減小query_cache_min_res_unit,如果你的查詢都是小數據量的話。

查詢緩存利用率 = (query_cache_size - Qcache_free_memory) / query_cache_size * 100%
---查詢緩存利用率在25%以下的話說明query_cache_size設置的過大,可適當減小;查詢緩存利用率在80%以上而且Qcache_lowmem_prunes > 50的話說明query_cache_size可能有點小,要不就是碎片太多。

查詢緩存命中率 = (Qcache_hits - Qcache_inserts) / Qcache_hits * 100%

排序使用情況:

Sort_merge_passes | 29 |

  | Sort_range | 37432840 |

  | Sort_rows | 9178691532 |

  | Sort_scan | 1860569 |

調整的參數:Sort_buffer_size


文件打開數(Open_files):對應參數open_files_limit
比較合適的設置:Open_files / open_files_limit * 100% <= 75%


表鎖情況:
Table_locks_immediate表示立即釋放表鎖數
Table_locks_waited表示需要等待的表鎖數
Table_locks_immediate / Table_locks_waited > 5000,最好采用InnoDB引擎

thread_cache_sized :
1G  —> 8
2G  —> 16
3G  —> 32
>3G  —> 64


本文出自:億恩科技【www.ibaoshan.net】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    夜夜躁狠狠躁日日躁孕妇| 国产做出在线 | 传媒麻豆| 亚洲成av人在线观看| 欧美军警GAY巨大粗长| 国产精品亚洲综合网熟女| 中国老女人老熟女人BB操| 脱色摇床THERMO网站| 浪货趴办公桌~H揉秘书电影无码| 丰满熟妇乱又伦精品| 又小又紧女MAGNET| 铜铜铜铜铜铜铜铜好大好深色星空| 乱人伦人妻中文字幕不卡| 国产精品久免费的黄网站| 一本一道波多野结衣AV中文 | 国产MV高清砖码2022| 在线А√天堂中文官网| 无码精品人妻一区二区三区蜜桃| 妺妺窝人体色www在线观看婚闹| 国产色婷婷精品综合在线| DIPTYQUE含羞草香薰| 亚洲国产成人AⅤ毛片奶水| 日本XXXX裸体XXXX在线| 久久97人妻AⅤ无码一区| 公侵犯人妻一区二区三区免费| 中国在线观看免费国语版 | 武则天裸毛片70分钟| 欧美男男作爱GAYWWW| 精东传媒VS天美传媒在线| 成为人视频人的APP有哪些软件| 伊人久久大香线蕉AV色| 无翼乌工口肉肉无遮挡无码18| 欧美丰满性久久久久久久| 极品粉嫩小泬无遮挡20P| 丁香花在线视频完整版| 在线精品自偷自拍无码中文| 性欧美VIDEOFREE高清成| 人人玩人人添人人澡东莞| 久久18禁高潮出水呻吟娇喘| 国产成人久久AV免费高潮| 88久久精品无码一区二区毛片| 亚洲AV永久无码精品一福利| 肉身避风港1978大米星球| 老师今晚让你爽个够| 国产午夜亚洲精品国产成人小说| 凹凸视频免费在线| 伊人色综合一区二区三区| 亚洲AV高清在线观看一区二区| 人人狠狠综合久久88成人| 久久午夜福利无码1000合集| 国产免费人成在线视频| 边喂奶边中出的人妻| 伊人久久精品亚洲午夜| 小SAO货边洗澡边CAO你动漫| 日本高清无卡码一区二区| 老师你的兔子好软水好多小时 | 丰满少妇爆乳无码专区| 中文字幕无码人妻丝袜| 亚洲AV永久无码精品无码一区二区| 日韩不卡手机视频在线观看| 麻豆蜜桃AV蜜臀AV色欲AV| 国精产品一二伊田园9777| 成人无码区免费A∨视频| 中文字幕无码一区二区黑人巨大| 亚洲AV性色在线观看| 色一乱一伦一图一区二区精品| 男人扒开添女人下部免费视频| 久久99精品久久久久久9蜜桃| 国产精品亚洲片在线| 成人4399看片HD免费| 中文字幕无线码中文字幕免费| 亚洲国产丝袜精品一区| 铜铜铜铜铜铜铜铜好大好深色星空 | 超碰97人人做人人爱可以下载| 在厨房拨开内裤进入毛片| 亚洲不卡无码AV中文字幕| 玩弄放荡人妻一区二区三| 人与禽交VIDEOSGRATI| 免费女人18毛片A级毛片视频| 精品丝袜人妻久久久久久| 国产精品无码一区二区三区免费 | 亚洲AV无码久久寂寞少妇| 上面一个奶下面一个顶是什么字| 欧美片内射欧美美美妇| 久久亚洲精品无码AV红樱桃| 含苞待放1ⅤLH周莹莹| 国产爆乳无码一区二区麻豆| 波多野结衣与黑人AV| 88国产精品视频一区二区三区| 亚洲综合激情另类专区| 亚洲AV无码一区毛片AV| 为什么穿裙子方便打野| 日韩AV无码社区一区二区三区| 欧美成人国产精品视频| 成人欧美一区二区三区黑人牛| 中文在线天堂А√在线| 亚洲欧美中文字幕在线一区| 性做久久久久久久久| 他的白月光H1∨1笔趣阁| 人妻无码一区二区三区AV| 男j插女p无遮挡100%| 久久久久亚洲AV无码尤物黑人| 极品少妇被扒开双腿躁出白小说| 国产乱子伦在线观看| 国产AV一区二区三区无码野战| 播放少妇的奶头出奶水的毛片 | 天天躁日日躁AAAAXXXX| 人与畜禽交互MOUSE| 欧产日产国色天香区别9视频| 老师你的好软水好多的时候图片| 精品一区二区三区无码免费直播| 国内精品久久久久久影院| 国产精品无码A∨果冻传媒| 国产97在线 | 免费| 北条麻妃在线一区二区| 97人澡人人添人人爽欧美| 影音先锋男人资源站| 亚洲色婷婷六月亚洲婷婷6月 | 男女久久久国产一区二区三区 | 欧美VIDEOSDESXO孕交| 老妇擦她毛荫荫的玥户| 久久精品无码专区免费东京热| 紧身裙女教师波多野结衣在线观看| 国产人成无码视频在线观看| 国产成人综合五月天久久| 丰满人妻被粗大爽ⅩXOO| 爆乳一区二区三区无码| YSL千人千色T9T9T9| AV天堂久久天堂色综合| 26UUU另类亚洲欧美日本| 中文午夜人妻无码看片| 伊人久久大香线蕉综合影院首页| 亚洲综合色婷婷七月丁香| 亚洲一区在线观看XXX| 亚洲欧洲∨国产一区二区三区 | 男人J桶进女人J无遮挡| 免费A级毛片无码A| 鲁一鲁AV2019在线| 久久亚洲欧美日本精品| 久久国产成人午夜AV影院| 精品久久亚洲中文字幕| 狠狠人妻熟妇av又粗又大| 国产真实伦在线观看| 国产思思99RE99在线观看| 国产精品一区二区 尿失禁| 国产成人无码精品久久久小说| 国产98色在线 | 日韩| 疯狂揉小泬到失禁高潮| 短篇公交车高H肉辣全集目录| 成人亚洲色欲色一欲WWW| 成人福利国产午夜AV免费不卡在| 草莓丝瓜芭乐鸭脖奶茶发型| 波多野结衣初尝黑人巨大| 宝宝锕~进去就不痛了在线观看| 把腿张开老子CAO烂你NP皇宫| 亚洲AV成人无码一二三在线观看| 日产精品卡2卡3卡4卡免费| 朋友人妻少妇精品系列| 欧美性猛交aaaa乱大交| 欧美颜射内射中出口爆在线| 欧美体内SHE精视频| 强壮公把我一次次弄上高潮| 人妻丰满熟妇av无码区HD| 人人妻人人超人人| 女性高爱潮免费有声视频网站| 亚洲第一成人网站| 亚洲AV日韩AV一区谷露| 亚洲 欧美 变态 另类 综合| 亚洲AⅤ永久无码精品AA| 亚洲av成人一区| 性欧美VIDEOFREE高清潮| 亚洲AV电影天堂男人的天堂| 亚洲AV色无码乱码在线观看| 亚洲VA综合VA国产产VA中| 亚洲成人无码一区二区三区| 亚洲国产欧美在线成人| 亚洲人成无码网站| 亚洲中字幕日产2021草莓 | 丰满少妇人妻无码专区| 国产A∨精品一区二区三区不卡| 国产成人精品日本亚洲专区61| 国产成人精品午夜福利在线播放| 国产精品国产三级国产专不| 国产精品亚洲ΑV天堂无码| 国产偷窥熟女精品视频| 国精产品一区一区三区有限在线| 狠狠色噜噜狠狠狠狠97| 久久97久久97精品免视看| 久久久久久人妻无码| 猫咪WWW免费人成网站| 女人18毛片A级毛片视频| 全彩漫画口工18禁无遮H| 三个人C了我半小时| 我和闺蜜在公交被八个人挤倒| 性爱xxxx在线xxxx欧美| 亚洲国产精品无码久久久蜜芽 | 中文字幕亚洲一区二区VA在线| 97久久精品人人澡人人爽| JIZZJIZZJIZZ中国| 成人免费无码大片A毛片抽搐| 国产AV无码专区亚洲AV中文|