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

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

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

瀏覽:81日期: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的百萬并發秒殺壓測案例

相關文章:
主站蜘蛛池模板: 色综合久久一区二区三区 | 久久久久美女 | 亚洲欧美综合日韩字幕v在线 | 国产精品制服诱惑 | 1024亚洲视频| 成人影院欧美大片免费看 | 鲁大师在线观看免费播放 | 男女激情在线观看 | 国产在线观看免费一级 | 精品欧美在线观看视频 | 国产一区二区三区在线观看影院 | 色天天天天综合男人的天堂 | 日韩中文字幕电影在线观看 | 免费一级性片 | 日韩免费在线视频 | 欧美亚洲一区 | 国产高清天干天天美女 | 国内自拍网站 | 成年女人天堂香蕉网视频 | 免费在线看黄网址 | 六月婷婷色 | 久久福利一区二区三区 | 亚洲一区无码中文字幕 | 亚洲精品中文字幕乱码 | 国产精品久久二区三区色裕 | 尤物免费网站 | 欧美日韩乱码毛片免费观看 | 日韩电影中文 | 亚洲精品一区二区中文 | 日韩不卡视频在线观看 | 午夜成年 | 国产在线观看免费一级 | 欧美日韩一区二区在线观看视频 | 国产亚洲欧洲日韩综合v | 亚州一级毛片在线 | 精品视频手机在线观看免费 | 黄色综合网 | 欧美日韩免费一区二区在线观看 | 久青草国产观看在线视频 | 黄色美女毛片 | 日本精品久久久久久久 |