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

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)化
十八禁真人无摭挡观看| 久久精品91久久久| 亚洲欧洲中文字幕一区二区| 婷婷激情五月国产丝袜| 国产成人大片一区二区三区| 日韩高清av一区二区三区| 妇女人妻丰满少妇中文字幕| 白浆熟女精品国产91| 日韩中文在线中文网三级| 午夜激情视频免费国产| 日韩人妻精品在线一区二区| 四虎国产最新在线免费| 午夜草草视频在线观看| 欧美激情日韩精品久久久| 国产三级在线视频不卡| 超碰97国产资源在线| 日韩成人手机视频在线观看| 精品一区二区三区毛卡片| 亚洲国产成人av精品精品国产自| 亚洲一区二区三区日韩精品| 欧美夫妻成人性生活视频| 日本午夜熟女九色视频| 青青草成人一区二区三区| 中文字幕日本人妻乱码| 91精品国产综合久久男男| 欧美一级特黄大片免色| 日本在线观看高清区一区二| 中出亚洲精品日韩在线视频| 亚洲成人黄色在线网站| 亚洲欧美日韩有码一区| 精品亚洲一区二区三区| 欧美精品一区二区精品久久| 国产综合亚洲欧美日韩在线| 国产91九色视频在线| 亚洲视频一直看一直爽| 午夜精品一区二区三区在线视频| 亚洲精品国产精品乱码不卞| 亚洲经典日韩欧美一区| 午夜激情在线观看国产| 亚洲伦理av在线观看| 国产成人精品一二三四区|