婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mysql連接數設置和獲取的方法

Mysql連接數設置和獲取的方法

熱門標簽:常州電銷外呼系統一般多少錢 北京人工外呼系統價錢 沃克斯電梯外呼線路圖 天智外呼系統 云南語音外呼系統平臺 福州呼叫中心外呼系統哪家好 房產智能外呼系統品牌 地圖標注被騙三百怎么辦 400電話鄭州申請

獲取連接數

--- 獲取最大連接數
SHOW VARIABLES LIKE '%max_connections%'; 

--- 獲取連接列表
SHOW PROCESSLIST; 
--- 獲取連接列表
SHOW FULL PROCESSLIST; 

--- 獲取當前的鏈接信息 Threads_connected是當前的連接數
SHOW STATUS LIKE 'Threads%';

--- 獲取連接統計 比如歷史最大連接數以及最大連接時長等
SHOW STATUS LIKE '%Connection%';
mysql> SHOW STATUS LIKE 'Threads%';
+-------------------+-------+
| Variable_name   | Value |
+-------------------+-------+
| Threads_cached  | 58  |
| Threads_connected | 57  |  ---這個數值指的是打開的連接數
| Threads_created  | 3676 |
| Threads_running  | 4   |  ---這個數值指的是激活的連接數,這個數值一般遠低于connected數值
+-------------------+-------+

Threads_connected 跟show processlist結果相同,表示當前連接數。準確的來說,Threads_running是代表當前并發數

設置連接數

臨時設置

mysql>show variables like 'max_connections'; --- 查可以看當前的最大連接數
msyql>set global max_connections=1000; --- 設置最大連接數為1000,可以再次查看是否設置成功
mysql>exit --- 退出

永久設置
可以在/etc/my.cnf里面設置數據庫的最大連接數

[mysqld]
max_connections = 1000

項目中連接池設置

下面公式由 PostgreSQL 提供,不過底層原理是不變的,它適用于市面上絕大部分數據庫產品。還有,你應該模擬預期的訪問量,并通過下面的公式先設置一個偏合理的值,然后在實際的測試中,通過微調,來尋找最合適的連接數大小。

連接數 = ((核心數 * 2) + 有效磁盤數)

核心數不應包含超線程(hyper thread),即使打開了超線程也是如此,如果熱點數據全被緩存了,那么有效磁盤數實際是0,隨著緩存命中率的下降,有效磁盤數也逐漸趨近于實際的磁盤數。另外需要注意,這一公式作用于SSD 的效果如何,尚未明了。
好了,按照這個公式,如果說你的服務器 CPU 是 4核 i7 的,連接池大小應該為 ((4*2)+1)=9。

取個整, 我們就設置為 10 吧。你這個行不行啊?10 也太小了吧!

你要是覺得不太行的話,可以跑個性能測試看看,我們可以保證,它能輕松支撐 3000 用戶以 6000 TPS 的速率并發執行簡單查詢的場景。你還可以將連接池大小超過 10,那時,你會看到響應時長開始增加,TPS 開始下降。

你需要的是一個小連接池,和一個等待連接的線程隊列

假設說你有 10000 個并發訪問,而你設置了連接池大小為 10000,你怕是石樂志哦。

改成 1000,太高?改成 100?還是太多了。

你僅僅需要一個大小為 10 數據庫連接池,然后讓剩下的業務線程都在隊列里等待就可以了。

連接池中的連接數量大小應該設置成:數據庫能夠有效同時進行的查詢任務數(通常情況下來說不會高于 2*CPU核心數)。

你應該經常會看到一些用戶量不是很大的 web 應用中,為應付大約十來個的并發,卻將數據庫連接池設置成 100, 200 的情況。請不要過度配置您的數據庫連接池的大小。

是不是越大約好

模擬 9600 個并發線程來操作數據庫,每兩次數據庫操作之間 sleep 550ms,注意,視頻中剛開始設置的線程池大小為 2048。

讓我們來看看數據庫連接池的大小為 2048 性能測試結果的鬼樣子:

每個請求要在連接池隊列里等待 33ms,獲得連接之后,執行SQL需要耗時77ms, CPU 消耗維持在 95% 左右;

接下來,我們將連接池的大小改小點,設置成 1024,其他測試參數不變,結果咋樣?

“這里,獲取連接等待時長基本不變,但是 SQL 的執行耗時降低了!”

哎呦,有長進哦!

接下來,我們再設置小些,連接池的大小降低到 96,并發數等其他參數不變,看看結果如何:

每個請求在連接池隊列中的平均等待時間為 1ms, SQL 執行耗時為 2ms.

我去!什么鬼?

我們沒調整任何東西,僅僅只是將數據庫連接池的大小降低了,這樣,就能把之前平均 100ms 響應時間縮短到了 3ms。吞吐量指數級上升啊!

你這也太溜了!

為啥有這種效果?

我們不妨想一下,為啥 Nginx 內部僅僅使用了 4 個線程,其性能就大大超越了 100 個進程的 Apache HTTPD 呢?追究其原因的話,回想一下計算機科學的基礎知識,答案其實非常明顯。

要知道,即使是單核 CPU 的計算機也能“同時”運行著數百個線程。但我們其實都知道,這只不過是操作系統快速切換時間片,跟我們玩的一個小把戲罷了。

一核 CPU同一時刻只能執行一個線程,然后操作系統切換上下文,CPU 核心快速調度,執行另一個線程的代碼,不停反復,給我們造成了所有進程同時運行假象。

其實,在一核 CPU 的機器上,順序執行A和B永遠比通過時間分片切換“同時”執行A和B要快,其中原因,學過操作系統這門課程的童鞋應該很清楚。一旦線程的數量超過了 CPU 核心的數量,再增加線程數系統就只會更慢,而不是更快,因為這里涉及到上下文切換耗費的額外的性能。

說到這里,應該恍然大悟了 ……

以上就是Mysql連接數設置和獲取的方法的詳細內容,更多關于Mysql連接數設置和獲取的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • 淺談Mysql連接數據庫時host和user的匹配規則
  • PHP連接MySQL數據庫三種實現方法
  • Navicat Premium遠程連接MySQL數據庫的方法
  • 使用IDEA配置Tomcat和連接MySQL數據庫(JDBC)詳細步驟
  • 詳解DBeaver連接MySQL8以上版本以及解決可能遇到的問題
  • 連接docker里面的mysql失敗解決方法
  • 解決navicat遠程連接mysql報錯10038的問題
  • Php連接及讀取和寫入mysql數據庫的常用代碼
  • 遠程連接mysql 授權方法詳解
  • C#連接MySql數據庫的方法
  • MySQL的MaxIdleConns不合理,會變成短連接的原因

標簽:鹽城 黔東 移動 沈陽 徐州 珠海 拉薩 沈陽

巨人網絡通訊聲明:本文標題《Mysql連接數設置和獲取的方法》,本文關鍵詞  Mysql,連接,數,設置,和,獲,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql連接數設置和獲取的方法》相關的同類信息!
  • 本頁收集關于Mysql連接數設置和獲取的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品国产3级a| 国产成人综合在线| 国产日本欧洲亚洲| 色悠悠久久综合| 国产一区二区在线视频| 欧美精品日韩精品| 18欧美乱大交hd1984| 高清不卡一区二区| 精品久久久久久久一区二区蜜臀| 亚洲精品视频在线观看网站| 色综合久久久久综合| 亚洲精品一二三四区| 欧美日韩一级二级| 亚洲一区二区精品3399| 色噜噜夜夜夜综合网| 国产视频一区二区在线观看| 中文无字幕一区二区三区| 国产精品系列在线播放| 视频一区免费在线观看| 麻豆国产欧美一区二区三区| www.av亚洲| 最新日韩av在线| 成人污视频在线观看| 正在播放一区二区| 日韩在线一区二区三区| 18成人在线视频| 欧美色图12p| bt欧美亚洲午夜电影天堂| 久久久久9999亚洲精品| 捆绑变态av一区二区三区| 国产精品乱码妇女bbbb| 26uuu国产一区二区三区| 在线影院国内精品| 成人精品免费看| 亚洲女人小视频在线观看| 精品国产凹凸成av人导航| 亚洲网友自拍偷拍| 亚洲精品五月天| 日韩精品免费视频人成| 亚洲综合视频网| 国产欧美一区二区精品性色超碰| 欧美二区乱c少妇| 国产日产欧美一区二区视频| 亚洲精品一区在线观看| 欧美放荡的少妇| 日韩一区二区在线播放| 5月丁香婷婷综合| 青青草一区二区三区| 国产日韩成人精品| 国产精品色眯眯| 一区二区三区日本| 精品国免费一区二区三区| 精品av久久707| 亚洲欧美视频在线观看| 国产欧美日韩精品在线| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产精品美女久久久久av爽李琼 | 在线观看不卡视频| 色综合天天综合| 日韩一区二区三区精品视频| 日韩视频一区在线观看| 欧美一级艳片视频免费观看| 91精品国产欧美日韩| 欧美国产日韩精品免费观看| 麻豆freexxxx性91精品| 一本大道久久a久久精二百| 99热这里都是精品| 欧美二区三区的天堂| 日本女优在线视频一区二区| 色婷婷久久一区二区三区麻豆| 国产日韩欧美制服另类| 精品国产乱码久久久久久影片| 一区二区三区四区视频精品免费| 三级不卡在线观看| 免费成人性网站| 91麻豆6部合集magnet| 美女视频免费一区| 亚洲欧洲精品天堂一级| 欧美日韩国产区一| 日韩欧美国产系列| 精品国产网站在线观看| 久久99久久久欧美国产| 欧美精品99久久久**| 国产欧美精品区一区二区三区| 午夜精品一区二区三区免费视频| 国产精品一区2区| 欧美一级二级三级蜜桃| 亚洲一区二区精品视频| 日本精品视频一区二区| 亚洲欧美一区二区三区极速播放 | 丰满亚洲少妇av| 精品日韩欧美在线| 五月天激情综合| 欧美日韩视频专区在线播放| 国产一区视频导航| 久久国产精品无码网站| 久久久精品人体av艺术| 在线一区二区三区四区五区| 国产91精品入口| 日本网站在线观看一区二区三区| 亚洲视频一区二区在线观看| 久久久久久久久久久99999| 在线一区二区三区四区| 欧美男女性生活在线直播观看| 欧美日韩免费不卡视频一区二区三区| 国产精品欧美经典| 日本不卡中文字幕| 欧美日本精品一区二区三区| 日韩电影在线观看一区| 精品1区2区3区| 美女mm1313爽爽久久久蜜臀| 久久综合成人精品亚洲另类欧美| 午夜精品一区二区三区免费视频| 久久综合色8888| 成人免费高清在线| 色先锋资源久久综合| 日韩欧美成人激情| 蜜臀av一区二区在线免费观看| 色综合久久天天| 亚洲精品老司机| 欧美日韩国产经典色站一区二区三区| 亚洲午夜久久久久久久久电影院| 欧洲精品在线观看| 亚洲午夜久久久久久久久电影网 | 97久久精品人人爽人人爽蜜臀| 久久久久久免费| 国产成人综合亚洲网站| 国产精品毛片久久久久久久| 91原创在线视频| 美女视频一区在线观看| 日韩欧美国产精品| 成人午夜视频网站| 日韩一区二区三区视频在线观看| 久草这里只有精品视频| 欧美精品v日韩精品v韩国精品v| 国产亚洲欧美在线| 一区二区三区四区不卡视频 | 欧美一级免费观看| 99国产精品久久久久久久久久| 欧美午夜电影一区| 国产一区二区三区免费看| 欧美卡1卡2卡| 91女神在线视频| 久久久综合九色合综国产精品| 欧美精品自拍偷拍动漫精品| 欧美国产精品一区二区三区| 国产精品美女久久久久久久| 麻豆精品国产91久久久久久| 亚洲国产一区二区a毛片| 欧美亚洲国产bt| 欧美性大战久久久久久久| 欧美日韩精品一区二区在线播放| 国产在线播放一区三区四| 99国内精品久久| 欧美xxxx在线观看| 日韩中文字幕不卡| www.一区二区| 亚洲精品视频一区二区| 国产日韩影视精品| 中文字幕日本不卡| 欧美精品乱码久久久久久| 亚洲一级在线观看| 国产乱码精品1区2区3区| 国产日产欧美一区二区三区| 欧美高清一级片在线| 三级久久三级久久久| 狠狠色丁香婷婷综合| 欧美一区二区性放荡片| 亚洲三级免费观看| 国产成人精品www牛牛影视| 精品国产伦一区二区三区观看体验| 日韩国产在线一| 91精品欧美一区二区三区综合在| 亚洲小少妇裸体bbw| 精品国产制服丝袜高跟| 美女mm1313爽爽久久久蜜臀| 欧美大白屁股肥臀xxxxxx| 国产毛片精品一区| 亚洲二区在线视频| 日韩一区欧美一区| 91精品国产欧美日韩| 丁香激情综合国产| 青青草原综合久久大伊人精品优势| 欧美视频日韩视频在线观看| a美女胸又www黄视频久久| 国产精品成人网| 天天色综合成人网| 91日韩在线专区| 图片区日韩欧美亚洲| 精品国产一区二区三区忘忧草 | 91久久国产最好的精华液| 国产精品一区二区在线播放| 日本中文字幕一区二区视频 | 91蝌蚪porny| 91传媒视频在线播放| 欧美精品一区二区三区视频| 欧美丰满少妇xxxxx高潮对白| 国产精品99久久久久久似苏梦涵| 国产精品美女久久久久久久| 久久嫩草精品久久久精品一|