成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

MySQL需要關注的參數及狀態變量解讀

瀏覽:210日期:2023-02-18 16:43:38
目錄
  • MySQL需要關注的參數及狀態變量
  • 總結

MySQL需要關注的參數及狀態變量

  • open_files_limit

操作系統允許mysqld打開的文件數量。

這個值可以設置得比較大,比如50000,最好在系統初始化安裝時就設置了一個較大的值。

可修改文件/etc/security/limits.conf來實現,

命令如下:

vi /etc/security/limits.conf
* -nofile 50000
  • max_connect_errors

此值應設置得比較大,如大于5000,以避免因為連接出錯而超過出錯閾值,導致MySQL阻止該主機連接,如被阻塞,則須手動執行flush-hosts進行復位。

  • max_connections

允許并行的客戶端連接數目。默認值為100太小,一般會不夠用。

生產環境中建議設置為2000~5000.注意,對于32位的MySQL由于有內存限制,連接數不能過大(建議小于800),否則可能會由于連接過多,造成MySQL實例崩潰。

  • max_used_connections

MySQL Server啟動后曾經到達的最大連接數。

如果該值達到max_connections,那么某個時刻存在突然的高峰連接時,可能會有性能問題。

  • threads_connected

當前打開的連接數量。這個值不能超過設置的max_connections*80%。需要注意及時調整max_connections的值。一旦連接數超過了max_connections,就會出現客戶端連接不上的錯誤。

  • aborted_connects

試圖連接到MySQL服務器而失敗的連接數。正常情況下,該值不會持續增加,出現連接失敗的原因主要有如下幾點:

  • 1) 客戶端程序在退出之前未調用mysql_close()。
  • 2) 客戶端的空閑時間超過了wait_timeout或interactive_timeout秒,未向服務器發出任何請求。
  • 3) 客戶端在數據傳輸中途突然結束。
  • Aborted_clients

由于客戶端沒有正確關閉連接導致客戶端終止而中斷的連接數。

出現下述情況時,服務器將增加”Aborted_clients“(放棄客戶端)的狀態變量。

  • 1) 客戶端不具有連接至數據庫的權限。
  • 2) 客戶端采用了不正確的密碼。
  • 3) 連接信息包含不正確的信息。
  • 4) 獲取連接信息包的時間超過了connect_timeout秒。

我們可以使用如下命令發現異常:

mysqladmin -uroot -p -S /path/to/tmp//3306/mysql.sock ext | grep Abort

也可以使用tcpdump來判斷是什么原因導致了異常:

tcpdump -s 1500 -w tcp.out port 3306
strings tcpdump.out
  • thread_cache_size

服務器應緩存多少線程以便重新使用?

當客戶端斷開連接時,如果線程少于thread_cache_size,則客戶端的線程將被放入緩存。

如果有新連接請求分配線程則可以從緩存中重新利用線程,只有當緩存空了時才會創建新線程。如果新連接很多,則可以增加該變量以提高性能。

如果是大量并發的短連接,則可能會因為thread_cache_size不夠而導致性能問題。生產環境中一般將其設置為100~200。

由于線程可以緩存,所以線程持有的內存不會被輕易釋放。

  • Threads_created

創建用來處理連接的線程數。應該監視Thread_created的增量,如果較多,則需要增加thread_cache_size的值。

以上對thread_cache_size的設置在高并發的時候會很有效。高并發時大量并發短連接對CPU的沖擊不容忽視。

  • treads_running

指同時運行的線程數目。這個值一般不會大于邏輯CPU的個數,如果經常有過多的線程同時運行,那么可能就意味著有性能的問題。

這個指標很重要往往表明一個系統繁忙程度,它在系統爆發性性能問題之前,會有一個上升的趨勢,此時收集的性能信息,將有助于我們診斷復雜的性能問題。

  • slow_launch_chreads

如果這個值比較大,則意味著創建線程太慢了,可能是系統出現了性能問題,存在資源瓶頸,從而導致操作系統沒有安排足夠的CPU時間給新創建的線程。

  • query_cache_size

為了緩存查詢結果分配的內存大小。一般設置為256MB。注意不要設置得太大。

可監控查詢緩存命中率:Qcache_hits / (Qcache_hits+Com_select)。

更改這個值,會清空所有的緩存結果集,對于非常繁忙的系統,可能會很耗時,導致服務停頓,因為MySQL在刪除所有的緩存查詢時是逐個進行的。

  • Qchache_lowmem_prunes

該變量記錄了由于查詢緩存出現內存不足,而需要從緩存中刪除的查詢數量,可通過監控Qcache_lowmem_prunes的增量,來衡量是否需要增大query_cache_size。

Qcache_lowmem_prunes狀態變量提供的信息能夠幫助你調整查詢緩存的大小。

它可計算為了緩存新的查詢而從查詢緩存區移出到自由內存中的查詢數目。

查詢緩存區使用最近最少使用(LRU)策略來確定哪些查詢需要從緩存區中移出。

  • InnoDB_buffer_pool_wait_free

一般情況下,是通過后臺向InnoDB緩沖池中寫入數據的。

但是,如果需要讀或創建頁,并且沒有 干凈的頁可用,那么它還需要先等待頁面清空。

如果已經適當設置了緩沖池的大小,那么該值應該會很小。

  • Slow_queries

查詢時間超過long_query_time秒的查詢個數。應該監控此變量的增量變化,一般1秒內不要超過5~10個,否則可能是有性能問題。

  • Select_full_join

沒有 使用索引的連接數量。如果該值較大,則應該仔細檢查一下表的索引。

  • Created_tmp_tables

創建內存臨時表的數量,如果Created_tmp_disk_tables比較大,則應該考慮增加tmp_table_size的大小。

注:應該將tmp_table_size和max_heap_table_size簡單調整到大小一樣。32MB一般足夠了。對這兩個參數的控制通常基于內存引擎的臨時表可以增長的閾值,若超過了這個閾值,就會轉化成 On-disk MyISAM表。

  • Created_tmp_disk_tables

服務器執行語句時在硬盤上自動創建的臨時表的數量。

  • Bytes_receivedBytes_sent

可用來監控MySQL的流量。

  • key_buffer_size

MyISAM索引緩沖,實際用到多少就分配多少。不一定需要分配很大的空間,可參考實際觀察到的值,不要大于實際值。

如下命令可用于評估索引空間的大小。

select sum(index_length) from information_schema.tables where engine="MYISAM";
  • Open_tables

當前打開的表的數量。

  • Opened_tables

已經打開的表的數量。

查看Open_tables及Opened_tables的增量時,如果后者的增量比較大,那么可能table_open_cache(或者table_cache)不夠用了。

如果Open_tables對比table_cache_size并不大,但Opened_tables還在持續增長,那么也可能是顯式臨時表被不斷打開而導致的。

  • table_open_cache(table_cache 5.1.3之前的參數名)

默認的設置太小了,生產環境中應該將其設置得足夠大,數千到一萬是比較合理的值。

檢查Opened_tables status變量,如果該值比較大,而我們不經常運行 FLUSH TABLES命令,那么應該增加table_open_cache的變量值。

  • table_definition_cache

一般可以將其設置為足夠高的值來緩存表定義,比如4096,這并不會耗費什么資源。默認的256太小了。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

標簽: MySQL
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
免费人成黄页网站在线一区二区| 欧美日韩在线精品一区二区三区激情| 亚洲一区国产视频| 成人app网站| 91久久精品网| 亚洲一线二线三线久久久| 欧美人与禽猛交乱配视频| 欧美情侣在线播放| 天堂成人免费av电影一区| 亚洲国产午夜| 国产日韩一级二级三级| 成人av电影免费观看| 精品免费国产二区三区| 国产一区二区影院| 337p亚洲精品色噜噜狠狠| 久久精品国产久精国产| 欧美色欧美亚洲另类二区| 欧美aaaaaa午夜精品| 色狠狠综合天天综合综合| 午夜视黄欧洲亚洲| 久热精品在线| 首页亚洲欧美制服丝腿| 久久精品二区三区| 亚洲国产aⅴ成人精品无吗| 夜夜嗨一区二区| 一区二区三区国产| 一区二区三区欧美在线| 一区二区三区精品| 亚洲欧洲日夜超级视频| 亚洲精品网站在线观看| 国产色综合网| 亚洲精品免费在线观看| 国产自产精品| 亚洲欧洲成人自拍| 狠久久av成人天堂| 国产精品久久久久一区二区三区| 色综合中文字幕国产| 欧美日韩精品一区视频| 天堂av在线一区| 欧美日本一区| 亚洲三级在线免费观看| 亚洲精品在线视频观看| 亚洲免费在线视频一区 二区| 在线亚洲成人| 午夜精品福利一区二区三区av | 国产宾馆实践打屁股91| 欧美一区二区性放荡片| 国产精品18久久久久久vr| 欧美一区二区观看视频| 国产精品538一区二区在线| 日韩精品综合一本久道在线视频| 成人福利视频网站| 久久精品一区八戒影视| 极品日韩久久| 亚洲综合在线免费观看| 久久久精彩视频| 久久99精品久久久久久久久久久久| 欧美高清视频www夜色资源网| 国产寡妇亲子伦一区二区| 欧美精品一区二区三区蜜桃| 国产综合色产| 一区二区三区四区视频精品免费 | 99久久精品国产网站| 日本一区二区三区免费乱视频| 在线成人h网| 香蕉成人伊视频在线观看| 在线精品国精品国产尤物884a| 国产在线麻豆精品观看| 2019国产精品| 亚洲国产一区二区精品专区| 午夜天堂影视香蕉久久| 在线欧美一区| 视频一区欧美日韩| 久热这里只精品99re8久| 国产在线播精品第三| 久久久久国产精品麻豆ai换脸| 在线日本高清免费不卡| 日韩精品每日更新| 91精品蜜臀在线一区尤物| 欧美日韩四区| 亚洲第一久久影院| 欧美精品视频www在线观看| 欧美在线日韩| 亚洲精品欧美专区| 欧美日韩一区成人| 欧美色一级片| 丝袜美腿亚洲综合| 精品久久一区二区| 9久re热视频在线精品| 精品午夜一区二区三区在线观看| 久久嫩草精品久久久久| 国产精品一页| 国产成人精品亚洲777人妖| 综合久久一区二区三区| 欧美视频一区二区| 91视频免费观看| 天天影视涩香欲综合网| 精品日韩欧美一区二区| 亚洲免费大片| 黑人精品欧美一区二区蜜桃 | 亚洲一区二区三区免费在线观看| 国内精品久久久久影院薰衣草| 欧美激情一区二区三区| 在线亚洲人成电影网站色www| av综合在线播放| 亚洲国产色一区| 欧美一卡2卡3卡4卡| 亚洲精品精选| 国产麻豆9l精品三级站| 亚洲欧洲日产国产综合网| 在线观看一区日韩| 国产精品成人观看视频免费| 丝袜美腿成人在线| 久久久国产午夜精品| 久久资源在线| 欧美日本高清| 久久不见久久见中文字幕免费| 国产精品素人视频| 欧美人与禽zozo性伦| 亚洲精品美女久久7777777| 国产精品1区2区3区| 亚洲国产欧美日韩另类综合 | 国产精品久久国产三级国电话系列| 国内精品视频一区二区三区八戒| 亚洲欧美日本在线| 欧美一区二区三区视频免费| 香蕉久久夜色精品国产| 91理论电影在线观看| 久久综合综合久久综合| 伊人一区二区三区| 久久久久久一二三区| 精品成人国产| 风流少妇一区二区| 日韩精品亚洲一区二区三区免费| 亚洲精品在线一区二区| 日本韩国精品一区二区在线观看| 欧美三区在线| 成人午夜激情片| 婷婷六月综合亚洲| 亚洲视频免费观看| 精品成人a区在线观看| 欧美手机在线视频| 国产精品手机在线| 欧美日本高清| 成人av电影观看| 久久草av在线| 亚洲成人激情自拍| 亚洲欧美日韩在线| 2023国产精品自拍| 91精品免费观看| 在线观看视频一区| 免费久久久一本精品久久区| 国模大胆一区二区三区| 国产成人av一区二区三区在线观看| 婷婷成人激情在线网| 日韩伦理av电影| 国产色产综合色产在线视频| 91精品国产一区二区三区| 玖玖视频精品| 国产伦精品一区二区三区四区免费| 亚洲欧美综合| 成人短视频下载| 国产老肥熟一区二区三区| 日本vs亚洲vs韩国一区三区| 亚洲一二三级电影| 亚洲色图欧洲色图婷婷| 国产精品久久久久天堂| 国产午夜精品福利| 精品女同一区二区| 日韩视频一区二区三区| 欧美日韩电影在线| 日本久久一区二区| 久久精品一区二区三区中文字幕 | 欧美三级午夜理伦三级中视频| 亚洲一区三区在线观看| 999在线观看精品免费不卡网站| 欧美精品综合| 91在线一区二区三区| 99视频精品在线| 成人黄色小视频| 成人午夜电影久久影院| 国产麻豆精品95视频| 国产精品一区二区无线| 精彩视频一区二区三区| 精品中文字幕一区二区 | 91一区一区三区| av在线这里只有精品| av在线不卡网| 成人av在线播放网址| 丁香婷婷综合网| 国产不卡视频一区二区三区| 国产乱子轮精品视频| 国产美女精品一区二区三区| 国产在线麻豆精品观看| 国产一区二区电影| 国产精品资源在线看| 国产成人精品一区二| 粉嫩av亚洲一区二区图片| 99久久精品国产导航| 韩国欧美国产一区|