欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Threadpool參數(shù)引起的程序連接數(shù)據(jù)庫響應(yīng)慢-創(chuàng)新互聯(lián)

數(shù)據(jù)庫版本:percona-mysql 5.6.16
在很長一段時間,都會出現(xiàn)程序連接數(shù)據(jù)庫,出現(xiàn)響應(yīng)慢的情況,正常在幾到幾十毫秒之間,但是偶爾會出現(xiàn)上百毫秒的情況;
開始由于開發(fā)重新設(shè)置并調(diào)整過程序連接池,一直懷疑是連接池的問題,但是問題依舊;
因為使用的版本是percona-mysql 5.6.16 并且使用了數(shù)據(jù)庫連接池。
Thread Pool根據(jù)參數(shù)thread_pool_size被分為若干個group,每個group維護client 發(fā)起的 connections,當(dāng)MySQL建立 connection 時,
MySQL 根據(jù)connection的thread id 對thread_pool_size取模,將connection 發(fā)起的sql 語句分配到對應(yīng)的group。每個group的大worker
數(shù)量為thread_pool_oversubscribe+1。若worker達到大數(shù)量后還是不足以處理回話請求,則連接在本group上等待,導(dǎo)致sql 語句的rt 增大;
因此將thread_pool_oversubscribe參數(shù)調(diào)大,但是問題依舊;
檢查thread_cache_size,服務(wù)器內(nèi)存大小為64G,thread_cache_size=128;
每建立一個連接,都需要一個線程來與之匹配,此參數(shù)用來緩存空閑的線程,以至不被銷毀,如果線程緩存中有空閑線程,這時候如果建立新連接,MYSQL就會很快的響應(yīng)連接請求;
show status like '%thread%';
Variable_name Value
Threads_cached     0
Threads_connected   219
Threads_created     655068
Threads_running     48
使用 show status查看當(dāng)前mysql連接情況:
SHOW STATUS WHERE Variable_name LIKE '%Thread%';
Threads_cached :代表當(dāng)前此時此刻線程緩存中有多少空閑線程。
Threads_connected :代表當(dāng)前已建立連接的數(shù)量,因為一個連接就需要一個線程,所以也可以看成當(dāng)前被使用的線程數(shù)。
Threads_created :代表從最近一次服務(wù)啟動,已創(chuàng)建線程的數(shù)量。
Threads_running :代表當(dāng)前激活的(非睡眠狀態(tài))線程數(shù)。并不是代表正在使用的線程數(shù),有時候連接已建立,但是連接處于sleep狀態(tài),這里相對應(yīng)的線程也是sleep狀態(tài)。
最好將thread_cache_size設(shè)置成與threads_connected一樣。
show variables like '%thread%';
+-----------------------------------------+-----------------+
| Variable_name                           | Value           |
+-----------------------------------------+-----------------+
| innodb_purge_threads                    | 1               |
| innodb_read_io_threads                  | 4               |
| innodb_thread_concurrency               | 0               |
| innodb_thread_sleep_delay               | 10000           |
| innodb_write_io_threads                 | 4               |
| max_delayed_threads                     | 20              |
| max_insert_delayed_threads              | 20              |
| myisam_repair_threads                   | 1               |
| performance_schema_max_thread_classes   | 50              |
| performance_schema_max_thread_instances | -1              |
| pseudo_thread_id                        | 8735851         |
| thread_cache_size                       | 128             |
| thread_concurrency                      | 24              |
| thread_handling                         | pool-of-threads |
| thread_pool_high_prio_mode              | transactions    |
| thread_pool_high_prio_tickets           | 4294967295      |
| thread_pool_idle_timeout                | 60              |
| thread_pool_max_threads                 | 100000          |
| thread_pool_oversubscribe               | 40              |
| thread_pool_size                        | 12              |
| thread_pool_stall_limit                 | 500             |
| thread_stack                            | 262144          |
| thread_statistics                       | OFF             |
+-----------------------------------------+-----------------+
可以不斷刷新,如果Threads_cached = 0 且 Threads_created 不斷增大,那么當(dāng)前thread_cache_size的值設(shè)置要改大,改到 Threads_connected 值左右,
再結(jié)合物理內(nèi)存 1G  —> 8;2G  —> 16; 3G  —> 32; >3G  —> 64 二個情況綜合考慮一下值,將thread_cache_size改為512;
注譯:
Threads_cached :代表當(dāng)前此時此刻線程緩存中有多少空閑線程。
Threads_connected :代表當(dāng)前已建立連接的數(shù)量,因為一個連接就需要一個線程,所以也可以看成當(dāng)前被使用的線程數(shù)。
Threads_created :代表從最近一次服務(wù)啟動,已創(chuàng)建線程的數(shù)量。
Threads_running :代表當(dāng)前激活的(非睡眠狀態(tài))線程數(shù)。并不是代表正在使用的線程數(shù),有時候連接已建立,但是連接處于sleep狀態(tài),這里相對應(yīng)的線程也是sleep狀態(tài)。
修改thread_cache_size為512后,重新測試程序連接數(shù)據(jù)庫響應(yīng)時間,速度極快,不再出現(xiàn)程序連接數(shù)據(jù)庫響應(yīng)慢的情況!

網(wǎng)站名稱:Threadpool參數(shù)引起的程序連接數(shù)據(jù)庫響應(yīng)慢-創(chuàng)新互聯(lián)
文章位置:http://aaarwkj.com/article38/ppdsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站制作、自適應(yīng)網(wǎng)站網(wǎng)站營銷、網(wǎng)頁設(shè)計公司、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
亚洲成人乱码一区二区| 精品亚洲第一区二区免费在线| 亚洲欧美国产在线日韩| 国产精品久久乱码综合| 国产精品成人av在线网站| 97人妻人人澡人人添人人爽| 亚洲男人的天堂社区av| 亚洲欧美日韩另类自拍| 日本在线免费观看91| 欧美日韩在线一区二区精品| 天堂av中文字幕在线不卡| 亚洲精品一区二区三区香蕉| 亚洲欧美精品综合久久99| 欧美午夜福利视频网址| 国产精品欧美日韩高清| 亚洲精品污一区二区三区| 日日干天天日夜夜操| 欧美日韩国产看片一区二区| 亚洲精品有码在线观看| 真做的欧美三级在线观看| 97碰碰视频在线观看| 漂亮人妻被中出中文字幕| 九九re久久这里有精品| 欧美日韩亚洲精品一区二区三区| 国产日韩欧美 一区二区三区| 久久99精品综合国产女同| 欧美精品成人在线一区| 亚洲综合一区二区在线视频| 未满十八勿进黄网观看| 久久精品一区欧美成人| 中文免费在线观看av| 日韩亚洲毛片全在线播放| 中文字幕五月久久婷热| 亚洲久久精品中文字幕| 91在线视频国产网站| 日韩免费av在线观看| 妇女自拍偷自拍亚洲精品| 人妻一区二区三区免看| 日韩国产人妻一区二区| 尤物在线观看精品视频| 日韩不卡的一区免费视频|