亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:76日期: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ù)邏輯是這樣的

用戶中獎(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ù)制,類似于這種 HTTP 流量復(fù)制工具:Gor Go,比較高大上;

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

相關(guān)文章:
主站蜘蛛池模板: 日韩高清网站 | 免费网站看av片 | 精品精品久久宅男的天堂 | 成人在线观看视频网站 | 国产成人夜间影院在线观看 | 国产一区二区三区福利 | 午夜看一级特黄a大片 | 国产在线精品福利一区二区三区 | 亚洲一区二区在线播放 | 二级黄的全免费视频 | 日韩免费中文字幕 | 日韩激情视频网站 | 91在线视频免费观看 | 国产精品日韩欧美一区二区 | 激情在线播放免费视频高清 | 一级一级一级毛片免费毛片 | 欧美黄色片 一级片 | 亚洲精品第一综合99久久 | 欧美在线观看网站 | 欧美日韩中文字幕在线手机版本 | 国产一区二区三区免费观看 | 屁屁影院一区二区三区 | 樱花草在线社区www韩国 | 黄色激情在线观看 | 国产日韩视频 | 成年看片永远免费 | 国产日韩欧美在线播放 | 午夜成年免费观看视频 | 韩国淫片 | 韩国 欧美 日产 国产精品 | 欧美一区二区三区东南亚 | 日韩视频www | 国产一区二区三区毛片 | 亚洲区一二三四区2021 | 亚洲国产精品va在线观看麻豆 | 在线观看精品国内福利视频 | 青青青在线视频国产 | 久久久久国产精品美女毛片 | 一区二区三区在线 | 欧 | 青青青国产精品国产精品美女 | 青青草一区国产97 |