色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(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)文章:
主站蜘蛛池模板: 国产精品合集久久久久青苹果 | 九九精品免视看国产成人 | 中日韩一区二区三区 | 午夜久久网 | 国产高清免费不卡观看 | 日韩三级在线免费观看 | 高清精品一区二区三区一区 | 国产精品揄拍一区二区 | 最新国产精品视频免费看 | 永久免费毛片在线播放 | 国产精品99久久久久久小说 | 一级免费看片 | 99久热在线精品视频播放6 | 国产精品免费大片一区二区 | 国产无卡一级毛片aaa | 午夜看片a福利在线 | 日本韩经典三级在线播放 | 亚洲黄网址 | 欧美视频一二三区 | 久久不射网 | a一级毛片 | 久久久久久久久一次 | 欧美一区永久视频免费观看 | 午夜影院美女 | 国产精品永久免费视频观看 | 欧美精品hdvideosex4k | 国产精品成人在线 | 一区二区三区伦理 | 久久99网站| 中文精品99久久国产 | 一个人看的日本www的免费视频 | 欧美a一| 国产美女作爱全过程免费视频 | 欧美有码在线观看 | 奇米888四色在线精品 | 一级欧美在线的视频 | 成人五级毛片免费播放 | 免费 欧美 自拍 在线观看 | 亲子乱子伦xxxxxinin | 亚洲欧洲一级 | 国产做国产爱免费视频 |