欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

SQL導(dǎo)致購(gòu)物車服務(wù)無(wú)法使用怎么辦

這篇文章給大家分享的是有關(guān)SQL導(dǎo)致購(gòu)物車服務(wù)無(wú)法使用怎么辦的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

成都創(chuàng)新互聯(lián)專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、萬(wàn)柏林網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城系統(tǒng)網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為萬(wàn)柏林等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

概述

之前處理過(guò)一個(gè)購(gòu)物車故障,覺(jué)得還挺經(jīng)典的,在這里跟大家分享一下。這個(gè)故障直接導(dǎo)致前端添加購(gòu)物車、獲取用戶購(gòu)物車列表等操作都失敗了。購(gòu)物車是入口,一旦出現(xiàn)問(wèn)題,影響極其嚴(yán)重。

臨時(shí)處理

購(gòu)物車服務(wù)所有接口,是有打印響應(yīng)時(shí)間的,發(fā)現(xiàn)比平時(shí)慢了很多。由于情況已是十萬(wàn)火急了,我只能先重啟購(gòu)物車,緩沖一下,然后利用這段緩沖時(shí)間,趕緊定位問(wèn)題。

問(wèn)題定位

之前對(duì)購(gòu)物車應(yīng)用基于Spring Cloud微服務(wù)化了,已經(jīng)穩(wěn)定運(yùn)行了幾個(gè)月了,且當(dāng)時(shí)上線前也經(jīng)過(guò)壓測(cè),接口性能是沒(méi)問(wèn)題的。怎么突然之間就有問(wèn)題了呢?根據(jù)以往的經(jīng)驗(yàn),大部分故障都是SQL語(yǔ)句引起的,因此首先導(dǎo)出數(shù)據(jù)庫(kù)的所有慢SQL(騰訊云有導(dǎo)出慢SQL的工具)語(yǔ)句,發(fā)現(xiàn)大部分慢查詢都是來(lái)自庫(kù)存查詢的SQL語(yǔ)句,有些甚至是10秒鐘才執(zhí)行完。

后來(lái)仔細(xì)一看,庫(kù)存慢查詢語(yǔ)句,要查詢庫(kù)存的商品比平時(shí)多很多。商品個(gè)數(shù)少的話,這條語(yǔ)句還是非??斓?,一旦多了就開(kāi)始慢了。

解決方案

由于庫(kù)存計(jì)算體系的歷史原因,這條SQL是很難優(yōu)化的。情況又是十萬(wàn)火急的,大老板一直在問(wèn)咋回事。因此臨時(shí)改代碼,將商品庫(kù)存放到redis緩存起來(lái)。購(gòu)物車服務(wù)的話,是允許庫(kù)存數(shù)據(jù)不實(shí)時(shí)的,因?yàn)楹竺娴慕Y(jié)算和支付會(huì)實(shí)時(shí)計(jì)算庫(kù)存,庫(kù)存不足的時(shí)候,會(huì)提示用戶的。

注意:

  • 由于購(gòu)物車是入口,流量很大,而從購(gòu)物車到結(jié)算頁(yè)再到支付,由于有一個(gè)操作步驟,因此結(jié)算頁(yè)和支付頁(yè)的流量是沒(méi)有購(gòu)物車那么大的;

  • 部分用戶購(gòu)物車上的商品數(shù)據(jù)是非常多的,但是未必都會(huì)買,用戶也可以勾選要買的商品,然后下單;

  • 部分用戶沒(méi)有清理購(gòu)物車失效商品的習(xí)慣,導(dǎo)致購(gòu)物車上的商品非常多。

終極解決方案

將庫(kù)存服務(wù)獨(dú)立出去,將商品庫(kù)存數(shù)據(jù)放置到緩存,并引入實(shí)時(shí)刷新緩存中庫(kù)存數(shù)據(jù)的機(jī)制,讓緩存中的數(shù)據(jù)盡量保證新鮮。這樣的話,查詢庫(kù)存的時(shí)候,大部分都可以從緩存中獲取,不會(huì)穿透到數(shù)據(jù)庫(kù)上。

補(bǔ)充

我們對(duì)接口進(jìn)行壓測(cè)的時(shí)候,部分場(chǎng)景下,要考慮入?yún)⒌膫€(gè)數(shù),不能簡(jiǎn)單的用幾個(gè)數(shù)據(jù)壓測(cè),覺(jué)得性能OK就不管了。

感謝各位的閱讀!關(guān)于“SQL導(dǎo)致購(gòu)物車服務(wù)無(wú)法使用怎么辦”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

新聞標(biāo)題:SQL導(dǎo)致購(gòu)物車服務(wù)無(wú)法使用怎么辦
網(wǎng)站網(wǎng)址:http://www.aaarwkj.com/article2/iihpic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、App開(kāi)發(fā)網(wǎng)站設(shè)計(jì)公司、網(wǎng)站收錄、用戶體驗(yàn)品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
久久精品国产精品亚洲片| 日日做日夜夜操天天搞| 激情内射日本一区二区三区| 一区二区不卡中文av| 精品久久久久久久久无| 国产成人短视频在线播放| 思思久久96热在精品国产| 神马久久午夜免费福利| 国产精品专区日产一区| 日本中文字幕在线播放一区| 在线观看成人激情视频| 青青青在线视频观看华人| 欧美成人黄片免费播放| 日本 影院 一区 二区| 久久国产国内精品国语对白| 精品国产18禁99久久久久久| 五月婷婷六月丁香综合激情| 精品人妻av区天天看片| 久久精品女人天堂av免费观看| 91九色蝌蚪国产欧美亚洲| 精品国产伦一区二区三区在线| 国产av自拍在线免费观看| 久久草福利视频在线观看| 久久亚洲综合精品人妻| 国产精品亚洲在线视频| 欧美老熟妇一区三区精品| 亚洲成人精品免费观看| 国产麻豆91精品女同性恋| 欧美日韩国内在线视频| 国产精品日韩精品在线| 国内传媒视频免费观看| 欧美老熟妇子乱视频在线| 萌白的所有视频在线观看| 一本久久综合亚洲鲁鲁五月天| 亚洲国产日韩伦中文字幕| 老湿机午夜在线免费观看| 国产91在线精品超碰人人| 免费爱爱视频在线观看| 福利1中文字幕手机在线| 亚洲人妻在线一区二区三区| 国产成人精品久久久亚洲|