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

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

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

瀏覽:2日期:2023-10-07 09:40:48
獲取連接數

--- 獲取最大連接數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 數據庫
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
每日更新成人在线视频| 91啦中文在线观看| 91视频.com| 日韩免费一区二区| 九九九久久久精品| 在线免费观看日本一区| 午夜精品福利久久久| 午夜一区二区三视频在线观看 | 欧美久久久久久蜜桃| 日韩成人免费在线| 老**午夜毛片一区二区三区| 午夜成人免费视频| 久久精品午夜| 亚洲午夜久久久久中文字幕久| 国产欧美成人| 亚洲成人资源网| 久久一区中文字幕| 日韩av中文在线观看| 久久久久网址| 日韩av电影天堂| 欧美午夜电影网| 国产美女精品人人做人人爽| 日韩欧美资源站| 99久久99久久精品国产片果冻| 精品国产百合女同互慰| 99久久夜色精品国产网站| 久久噜噜亚洲综合| 欧美日韩精品一区| **欧美大码日韩| 欧美日韩国产不卡在线看| 国产精品第一页第二页第三页| 国产精品magnet| 亚洲精品国产a| 亚洲自拍高清| 午夜精品一区二区三区三上悠亚| 久久久xxx| 美女视频黄 久久| 制服丝袜日韩国产| 国产凹凸在线观看一区二区| 欧美精品一区二区三区四区| 色综合天天天天做夜夜夜夜做| 日本一区二区三区在线观看| 欧美三级视频| 亚洲日本韩国一区| 国产视频一区在线观看一区免费| 亚洲高清不卡在线观看| 久久婷婷一区| 国内精品久久久久影院薰衣草| 欧美一二三在线| 成人avav影音| 国产欧美一区二区精品婷婷| 亚洲福利av| 丝袜美腿一区二区三区| 欧美三级三级三级| 盗摄精品av一区二区三区| 国产偷v国产偷v亚洲高清| 亚洲黄色在线| 日韩国产在线一| 欧美日韩一区二区三区免费看| 国产永久精品大片wwwapp| 精品福利一二区| 日韩香蕉视频| 韩国一区二区视频| 国产亚洲精品bt天堂精选| 亚洲精品看片| 久久电影网站中文字幕| 精品免费视频一区二区| 伊人久久婷婷| 男人的j进女人的j一区| 日韩欧美精品在线视频| 国产在线观看一区| 五月婷婷综合在线| 日韩一区二区高清| 影音先锋日韩资源| 日韩av不卡在线观看| 日韩欧美一级片| 亚洲一二区在线| 偷拍日韩校园综合在线| 精品久久久久久久久久久久包黑料| 91久久精品国产91久久性色tv| 日本在线观看不卡视频| 久久亚洲精品国产精品紫薇 | 欧美日韩二区三区| 欧美一区二区三区在线免费观看| 亚洲青青青在线视频| 欧美日韩在线精品一区二区三区激情 | 日韩亚洲欧美在线观看| 一区精品在线| 韩国成人在线视频| 国产精品乱子久久久久| 91久久一区二区| 欧美承认网站| 日韩电影在线一区| 久久久久久久综合狠狠综合| 午夜亚洲性色福利视频| 不卡视频免费播放| 亚洲一卡二卡三卡四卡| 717成人午夜免费福利电影| 精久久久久久| 国产一区二区三区四| 国产精品日韩成人| 在线观看亚洲精品| 国产在线视频欧美一区二区三区| 免费高清在线视频一区·| 精品国产乱码久久久久久牛牛| 中文精品视频| 成人精品一区二区三区四区| 欧美成人vr18sexvr| 日韩欧美一卡二卡| 国产日本欧洲亚洲| 亚洲欧美自拍偷拍色图| 亚洲成人一二三| 美女在线观看视频一区二区| 蜜臀av性久久久久蜜臀aⅴ| 国产综合久久久久影院| 国产精品亚洲午夜一区二区三区| 粉嫩13p一区二区三区| 99精品国产99久久久久久白柏| 欧美日本二区| 欧美亚洲三级| 欧美一区在线视频| 久久久91精品国产一区二区精品| 2024国产精品| 国产精品你懂的| 精品国产一区二区在线观看| 影音先锋在线一区| www.66久久| 国产在线日韩欧美| 性欧美疯狂xxxxbbbb| 国产精品久久久久永久免费观看| 在线电影国产精品| 久久性天堂网| 日韩视频三区| 欧美欧美全黄| 成人中文字幕电影| 蜜臀久久99精品久久久久宅男| 欧美日免费三级在线| 国产精品亚洲欧美| 欧美久色视频| 成人性生交大片免费看在线播放| 日韩av中文字幕一区二区| 亚洲激情图片qvod| 国产日韩欧美精品综合| 欧美一区二区视频观看视频| 色噜噜久久综合| 日韩天天综合| 欧美日韩精品综合| 99久久久久久| 国产精品18久久久久| 一区二区三区精品视频在线| 日本一区二区三区在线观看| 欧美大黄免费观看| 欧美视频一区二区在线观看| 免费久久久一本精品久久区| 在线观看成人一级片| 91热门视频在线观看| 国产乱人伦偷精品视频不卡| 毛片一区二区三区| 亚洲成a人在线观看| 亚洲免费观看高清完整版在线观看| 久久久国产一区二区三区四区小说| 制服丝袜亚洲色图| 欧美日韩精品一区视频| 91黄视频在线| 日本福利一区二区| 色婷婷香蕉在线一区二区| 免费永久网站黄欧美| 国产模特精品视频久久久久| 亚洲精品四区| 欧美激情自拍| 欧美久久久久久久| 国产一区日韩欧美| 激情综合自拍| 亚洲国产高清视频| 亚洲精品日韩久久| 夜夜嗨一区二区| 99精品99久久久久久宅男| 在线看片欧美| 91久久久久| 在线观看亚洲视频啊啊啊啊| 欧美激情91| 欧美在线播放| 欧美女人交a| 雨宫琴音一区二区在线| 在线不卡亚洲| 今天的高清视频免费播放成人| 国产精品成人观看视频免费| 欧美日韩一区二| 激情久久五月| 国产麻豆日韩欧美久久| 久久97超碰色| 激情综合五月婷婷| 国产麻豆精品视频| 国产精品一区二区久久精品爱涩| 国产在线精品一区二区夜色| 国产成人在线免费| 国产91丝袜在线播放| 99久久精品国产观看| 欧美日韩国产不卡在线看| 黄色精品网站|