国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

在Linux高負載下mysql數據庫徹底優化
2006-09-06   Linuxsky

同時在線訪問量繼續增大 對于1G內存的服務器明顯感覺到吃力嚴重時甚至每天都會死機 或者時不時的服務器卡一下 這個問題曾經困擾了我半個多月MySQL使用是很具伸縮性的算法,因此你通常能用很少的內存運行或給MySQL更多的被存以得到更好的性能。

安裝好mysql后,配制文件應該在/usr/local/mysql/share/mysql目錄中,配制文件有幾個,有my-huge.cnf my-medium.cnf my-large.cnf my-small.cnf,不同的流量的網站和不同配制的服務器環境,當然需要有不同的配制文件了。

一般的情況下,my-medium.cnf這個配制文件就能滿足我們的大多需要;一般我們會把配置文件拷貝到/etc/my.cnf 只需要修改這個配置文件就可以了,使用mysqladmin variables extended-status –u root –p 可以看到目前的參數,有3個配置參數是最重要的,即key_buffer_size,query_cache_size,table_cache。

key_buffer_size只對MyISAM表起作用,

key_buffer_size指定索引緩沖區的大小,它決定索引處理的速度,尤其是索引讀的速度。一般我們設為16M,實際上稍微大一點的站點 這個數字是遠遠不夠的,通過檢查狀態值Key_read_requests和Key_reads,可以知道key_buffer_size設置是否合理。比例key_reads / key_read_requests應該盡可能的低,至少是1:100,1:1000更好(上述狀態值可以使用SHOW STATUS LIKE ‘key_read%’獲得)。 或者如果你裝了phpmyadmin 可以通過服務器運行狀態看到,筆者推薦用phpmyadmin管理mysql,以下的狀態值都是本人通過phpmyadmin獲得的實例分析:

這個服務器已經運行了20天

key_buffer_size – 128M 
key_read_requests – 650759289 
key_reads - 79112

比例接近1:8000 健康狀況非常好

另外一個估計key_buffer_size的辦法 把你網站數據庫的每個表的索引所占空間大小加起來看看以此服務器為例:比較大的幾個表索引加起來大概125M 這個數字會隨著表變大而變大。

從4.0.1開始,MySQL提供了查詢緩沖機制。使用查詢緩沖,MySQL將SELECT語句和查詢結果存放在緩沖區中,今后對于同樣的SELECT語句(區分大小寫),將直接從緩沖區中讀取結果。根據MySQL用戶手冊,使用查詢緩沖最多可以達到238%的效率。

通過調節以下幾個參數可以知道query_cache_size設置得是否合理

Qcache inserts 
Qcache hits 
Qcache lowmem prunes 
Qcache free blocks 
Qcache total blocks
  

Qcache_lowmem_prunes的值非常大,則表明經常出現緩沖不夠的情況,同時Qcache_hits的值非常大,則表明查詢緩沖使用非常頻繁,此時需要增加緩沖大小Qcache_hits的值不大,則表明你的查詢重復率很低,這種情況下使用查詢緩沖反而會影響效率,那么可以考慮不用查詢緩沖。此外,在SELECT語句中加入SQL_NO_CACHE可以明確表示不使用查詢緩沖。

Qcache_free_blocks,如果該值非常大,則表明緩沖區中碎片很多query_cache_type指定是否使用查詢緩沖

我設置:

query_cache_size = 32M

query_cache_type= 1

得到如下狀態值:

Qcache queries in cache 12737 表明目前緩存的條數

Qcache inserts 20649006

Qcache hits 79060095  看來重復查詢率還挺高的

Qcache lowmem prunes 617913 有這么多次出現緩存過低的情況

Qcache not cached 189896   

Qcache free memory 18573912  目前剩余緩存空間

Qcache free blocks 5328 這個數字似乎有點大 碎片不少

Qcache total blocks 30953

如果內存允許32M應該要往上加點

table_cache指定表高速緩存的大小。每當MySQL訪問一個表時,如果在表緩沖區中還有空間,該表就被打開并放入其中,這樣可以更快地訪問表內容。通過檢查峰值時間的狀態值Open_tables和Opened_tables,可以決定是否需要增加table_cache的值。如果你發現open_tables等于table_cache,并且opened_tables在不斷增長,那么你就需要增加table_cache的值了(上述狀態值可以使用SHOW STATUS LIKE ‘Open%tables’獲得)。注意,不能盲目地把table_cache設置成很大的值。如果設置得太高,可能會造成文件描述符不足,從而造成性能不穩定或者連接失敗。

對于有1G內存的機器,推薦值是128-256。

筆者設置table_cache = 256

得到以下狀態:

Open tables 256

Opened tables 9046

雖然open_tables已經等于table_cache,但是相對于服務器運行時間來說,已經運行了20天,opened_tables的值也非常低。因此,增加table_cache的值應該用處不大。如果運行了6個小時就出現上述值 那就要考慮增大table_cache。

如果你不需要記錄2進制log 就把這個功能關掉,注意關掉以后就不能恢復出問題前的數據了,需要您手動備份,二進制日志包含所有更新數據的語句,其目的是在恢復數據庫時用它來把數據盡可能恢復到最后的狀態。另外,如果做同步復制( Replication )的話,也需要使用二進制日志傳送修改情況。

log_bin指定日志文件,如果不提供文件名,MySQL將自己產生缺省文件名。MySQL會在文件名后面自動添加數字引,每次啟動服務時,都會重新生成一個新的二進制文件。此外,使用log-bin-index可以指定索引文件;使用binlog-do-db可以指定記錄的數據庫;使用binlog-ignore-db可以指定不記錄的數據庫。注意的是:binlog-do-db和binlog-ignore-db一次只指定一個數據庫,指定多個數據庫需要多個語句。而且,MySQL會將所有的數據庫名稱改成小寫,在指定數據庫時必須全部使用小寫名字,否則不會起作用。

關掉這個功能只需要在他前面加上#號

#log-bin

開啟慢查詢日志( slow query log )

慢查詢日志對于跟蹤有問題的查詢非常有用。它記錄所有查過long_query_time的查詢,如果需要,還可以記錄不使用索引的記錄。下面是一個慢查詢日志的例子:

開啟慢查詢日志,需要設置參數log_slow_queries、long_query_times、log-queries-not-using-indexes。

log_slow_queries指定日志文件,如果不提供文件名,MySQL將自己產生缺省文件名。long_query_times指定慢查詢的閾值,缺省是10秒。log-queries-not-using-indexes是4.1.0以后引入的參數,它指示記錄不使用索引的查詢。筆者設置long_query_time=10

筆者設置:

sort_buffer_size = 1M 
max_connections=120 
wait_timeout =120 
back_log=100 
read_buffer_size = 1M 
thread_cache=32 
interactive_timeout=120 
thread_concurrency = 4

參數說明:

back_log

要求MySQL能有的連接數量。當主要MySQL線程在一個很短時間內得到非常多的連接請求,這就起作用,然后主線程花些時間(盡管很短)檢查連接并且啟動一個新線程。back_log值指出在MySQL暫時停止回答新請求之前的短時間內多少個請求可以被存在堆棧中。只有如果期望在一個短時間內有很多連接,你需要增加它,換句話說,這值對到來的TCP/IP連接的偵聽隊列的大小。你的操作系統在這個隊列大小上有它自己的限制。 Unix listen(2)系統調用的手冊頁應該有更多的細節。檢查你的OS文檔找出這個變量的最大值。試圖設定back_log高于你的操作系統的限制將是無效的。

max_connections

并發連接數目最大,120 超過這個值就會自動恢復,出了問題能自動解決

thread_cache

沒找到具體說明,不過設置為32后 20天才創建了400多個線程 而以前一天就創建了上千個線程 所以還是有用的

thread_concurrency

#設置為你的cpu數目x2,例如,只有一個cpu,那么thread_concurrency=2

#有2個cpu,那么thread_concurrency=4

skip-innodb

#去掉innodb支持

熱詞搜索:

上一篇:命令Man解釋:mkfs:建立Linux文件系統
下一篇:如何將局域網版的ERP 系統廣域網化

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
一区二区三区在线观看国产| 色94色欧美sute亚洲线路一久| 亚洲人成影院在线观看| 夜夜嗨av一区二区三区网页| 国产成人精品免费看| 8x8x8国产精品| 国产精品国产三级国产aⅴ入口| 麻豆精品久久久| 欧美人xxxx| 亚洲自拍偷拍综合| 日本道免费精品一区二区三区| 国产精品久久综合| 国产精品99久久久久久宅男| 日韩欧美黄色影院| 日韩av电影天堂| 欧美日韩国产高清一区二区| 午夜一区二区三区视频| 欧美专区亚洲专区| 亚洲在线视频免费观看| 在线一区二区三区做爰视频网站| 亚洲精品日韩一| 在线精品视频一区二区| 一区二区三区国产| 欧美日本乱大交xxxxx| 无码av中文一区二区三区桃花岛| 欧亚洲嫩模精品一区三区| 亚洲日本一区二区三区| 欧美丝袜自拍制服另类| 天天综合色天天综合| 欧美一区二区三区免费| 麻豆免费看一区二区三区| 久久久久久久国产精品影院| 国产999精品久久| 亚洲人亚洲人成电影网站色| 91久久精品一区二区三| 午夜电影一区二区三区| 精品一区二区三区蜜桃| 精品国产一区二区三区四区四| 国产成人综合在线观看| 国产精品国产自产拍高清av| 欧美伊人精品成人久久综合97| 天堂av在线一区| 2017欧美狠狠色| 99久久精品99国产精品| 亚洲一区视频在线| 精品国产91亚洲一区二区三区婷婷 | 国产福利91精品一区二区三区| 国产欧美中文在线| 日本韩国精品在线| 久久99久久99小草精品免视看| 欧美激情一区二区| 欧美三级欧美一级| 国产高清久久久久| 日韩国产在线一| 久久久精品人体av艺术| 欧洲一区在线电影| 国产乱码字幕精品高清av| 国产欧美精品一区| 亚洲私人影院在线观看| 色www精品视频在线观看| 日韩和欧美的一区| 久久久www成人免费毛片麻豆| 国产成人精品影院| 日韩电影在线观看网站| 国产精品三级电影| 欧美一级欧美一级在线播放| 99视频超级精品| 麻豆精品一区二区三区| 亚洲综合一区二区精品导航| 国产欧美日韩在线看| 欧美一区二区视频网站| 色婷婷久久久亚洲一区二区三区 | 亚洲一区av在线| 国产欧美一区二区三区鸳鸯浴| 欧美日韩一区中文字幕| 成人中文字幕合集| 国产一区二区女| 天天综合网天天综合色| 亚洲男人的天堂在线aⅴ视频| 久久久久一区二区三区四区| 欧美一区二区免费观在线| 91理论电影在线观看| 国产精品1024| 国产资源在线一区| 久久99久久久久久久久久久| 视频一区视频二区在线观看| 亚洲综合图片区| 亚洲欧美日韩国产中文在线| 波多野结衣视频一区| 国产一区不卡视频| 激情av综合网| 国内精品视频666| 狠狠狠色丁香婷婷综合激情| 久久99久久精品欧美| 精品一区二区三区在线视频| 国产一区二区三区四区在线观看| 日本美女一区二区三区| 蜜臀久久久久久久| 琪琪久久久久日韩精品| 男女性色大片免费观看一区二区| 日日夜夜免费精品| 精品一区二区三区在线视频| 激情综合网av| 成人高清在线视频| 91在线观看美女| 欧美性生活久久| 在线播放91灌醉迷j高跟美女| 91精品国产高清一区二区三区蜜臀| 在线成人免费观看| 久久蜜桃香蕉精品一区二区三区| 国产拍欧美日韩视频二区| 国产精品毛片无遮挡高清| 亚洲欧美另类图片小说| 亚洲福利一区二区三区| 麻豆免费看一区二区三区| 国产成人av电影| 欧美性色黄大片手机版| 日韩一区二区三区免费看| 中文字幕av一区 二区| 一区二区三区国产精华| 蜜桃久久久久久久| 成人高清视频在线观看| 欧美一级日韩免费不卡| 中文字幕免费一区| 天堂蜜桃一区二区三区 | 一本大道久久a久久综合| 欧美区在线观看| 精品国产乱码久久久久久牛牛 | 理论电影国产精品| 成人免费看的视频| 宅男噜噜噜66一区二区66| 国产欧美精品一区二区色综合朱莉| 亚洲乱码一区二区三区在线观看| 美女尤物国产一区| 91国内精品野花午夜精品| 精品99999| 一区二区国产视频| 国产精品系列在线播放| 欧美性受xxxx黑人xyx性爽| 国产日韩欧美综合在线| 日本亚洲欧美天堂免费| 色综合 综合色| 中文字幕电影一区| 国产在线日韩欧美| 7777精品久久久大香线蕉| 亚洲精品国产品国语在线app| 国产一本一道久久香蕉| 欧美日韩极品在线观看一区| 亚洲天堂精品在线观看| 国产很黄免费观看久久| 91精品国产综合久久精品app| 国产精品色哟哟| 亚洲一区二区三区国产| 岛国精品在线播放| 精品免费国产二区三区 | 国产真实精品久久二三区| 欧美日韩视频第一区| 国产精品久久久久久久久果冻传媒| 久久99精品国产.久久久久久| 欧美视频一区在线观看| 亚洲欧洲成人自拍| 国产一区91精品张津瑜| 久久午夜免费电影| 奇米影视在线99精品| 欧美精品v国产精品v日韩精品| 亚洲免费成人av| 91网站最新网址| 亚洲欧美另类久久久精品2019| 成人免费视频国产在线观看| 国产亚洲欧美日韩日本| 国产福利视频一区二区三区| 精品国产不卡一区二区三区| 久久 天天综合| 欧美成人性福生活免费看| 国模冰冰炮一区二区| 久久精品夜夜夜夜久久| 国产suv精品一区二区6| 中文字幕一区二区三区在线播放 | 日韩午夜在线观看视频| 久久99精品国产.久久久久久 | 麻豆精品一区二区综合av| 日韩一区二区免费在线电影 | 欧美日韩一区不卡| 国产乱码精品一区二区三区av| 日本不卡中文字幕| 91网站在线观看视频| 欧美不卡一区二区| 日本不卡视频在线观看| 4hu四虎永久在线影院成人| 午夜成人免费视频| 日韩区在线观看| 精品夜夜嗨av一区二区三区| 久久精品亚洲乱码伦伦中文| 久久国产人妖系列| 中文字幕第一区| 欧美日韩欧美一区二区| 美女久久久精品| 中文字幕一区二区三区四区不卡| 日本高清不卡一区| 免费观看成人鲁鲁鲁鲁鲁视频|