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

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

mysql - 如何模擬并發減庫存導致的慢sql

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

問題描述

DBA給了我如下一些慢sql的截圖 希望我能優化一下mysql - 如何模擬并發減庫存導致的慢sql完整的截圖中有10個同樣的update sql,最長的有56秒

這條update sql對應的業務邏輯是這樣的

用戶中獎后對應獎品庫存減一

而我在本地想模擬出這種情況 確定原因是什么以及該如何優化。首先想到的原因就是高并發導致的鎖競爭, 于是基于此思路,我將最大連接數改成了10

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

然后啟動了100個線程并發執行減庫存sql 很快就全部執行完了 500個線程并發執行也不足一秒啊

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

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

問題解答

回答1:

流量復制,類似于這種 HTTP 流量復制工具:Gor Go,比較高大上;

自己模擬,使用工具如 Locust 來自定義請求,以實現模擬實際場景。案例有基于Locust、Tsung的百萬并發秒殺壓測案例

相關文章:
主站蜘蛛池模板: 国产成人精视频在线观看免费 | 免费黄网站在线看 | 国产日本亚洲欧美 | 三级网站免费 | 婷婷亚洲综合 | 国产caoni111在线观看视频 | 黄色片日本网站 | 久久精品国产2020 | 九九精品免视看国产成人 | 欧美成人精品第一区二区三区 | 国产一级做a爰片在线看 | 亚洲日韩欧美综合 | 99九九精品 | 免费观看黄色一级片 | 露脸在线 | 国产精品国产三级在线专区 | 亚洲精品色婷婷在线影院麻豆 | 国产福利91精品一区二区 | 欧美国产精品日韩在线 | 成人伦理影院 | 久久亚洲国产成人精品性色 | 在线观看精品国语偷拍 | 中文字幕无线码一区二区三区 | 网站在线你懂的 | 国产精品毛片大码女人 | 黄色片免费网站 | 国产激烈无遮挡免费床戏视频 | 国产精品每日在线观看男人的天堂 | 欧美国产日韩做一线 | 国产精品久久久久久久久久久搜索 | 亚洲 欧美 日韩中文字幕一区二区 | 亚洲一区在线免费观看 | 久青草免费视频手机在线观看 | 久久er热这里只有精品免费 | 国产综合色在线视频区 | 国产成人久久综合热 | 国产午夜精品久久久久小说 | 尤物国产精品福利三区 | 老司机日日摸夜夜摸精品影院 | 久久久精品在观看999 | 操欧美女 |