国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql - 如何模擬并發(fā)減庫(kù)存導(dǎo)致的慢sql

瀏覽:113日期:2022-06-17 11:13:08

問(wèn)題描述

DBA給了我如下一些慢sql的截圖 希望我能優(yōu)化一下mysql - 如何模擬并發(fā)減庫(kù)存導(dǎo)致的慢sql完整的截圖中有10個(gè)同樣的update sql,最長(zhǎng)的有56秒

這條update sql對(duì)應(yīng)的業(yè)務(wù)邏輯是這樣的

用戶(hù)中獎(jiǎng)后對(duì)應(yīng)獎(jiǎng)品庫(kù)存減一

而我在本地想模擬出這種情況 確定原因是什么以及該如何優(yōu)化。首先想到的原因就是高并發(fā)導(dǎo)致的鎖競(jìng)爭(zhēng), 于是基于此思路,我將最大連接數(shù)改成了10

show variables like ’max_connections’;+-----------------+-------+| Variable_name | Value |+-----------------+-------+| max_connections | 10 |+-----------------+-------+

然后啟動(dòng)了100個(gè)線程并發(fā)執(zhí)行減庫(kù)存sql 很快就全部執(zhí)行完了 500個(gè)線程并發(fā)執(zhí)行也不足一秒啊

100 threads concurrent update stock took time: 168(ms)500 threads concurrent update stock took time: 504(ms)

那么該如何能模擬出線上的這種情況呢?

問(wèn)題解答

回答1:

流量復(fù)制,類(lèi)似于這種 HTTP 流量復(fù)制工具:Gor Go,比較高大上;

自己模擬,使用工具如 Locust 來(lái)自定義請(qǐng)求,以實(shí)現(xiàn)模擬實(shí)際場(chǎng)景。案例有基于Locust、Tsung的百萬(wàn)并發(fā)秒殺壓測(cè)案例

相關(guān)文章:
主站蜘蛛池模板: 亚洲综合色dddd26| 亚洲精品一区二区四季 | 成人黄页网站 | 久草在线视频中文 | 日韩一品在线播放视频一品免费 | 久草精品在线 | 精品国产综合区久久久久久 | 欧洲97色综合成人网 | 美国一级毛片片aaa 美国一级毛片片aa成人 | 免费看欧美一级a毛片 | 日产国产精品久久久久久 | 精品成人毛片一区二区视 | 亚洲羞羞裸色私人影院 | 精品一精品国产一级毛片 | 扒开两腿猛进入爽爽视频 | 欧美日韩在线国产 | 亚洲免费在线观看视频 | 国产精自产拍久久久久久 | 久久999视频 | 亚洲国产第一区二区香蕉 | 日韩高清在线二区 | 亚洲视频手机在线 | 国产一区二区三区欧美 | 美女视频大全网站免费 | 黄色美女网站免费看 | 亚洲免费中文 | 久久黄网站 | 久久欧洲视频 | 亚洲国产成人精品激情 | 日韩有码第一页 | 国产成人免费高清视频 | 国产精品亚洲专区在线播放 | 国产一区二三区 | 一区二区三区国产美女在线播放 | 96精品视频在线播放免费观看 | 欧美5g影院天天爽天天看 | 亚洲精品成人网 | 精品一区二区三区在线视频 | 国产aⅴ片 | 国产一区二区精品在线观看 | 国产精品一区亚洲一区天堂 |