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

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://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黄床| 麻豆一精品传二传媒短视频| 一本久道久久综合狠狠老| 夫妻性生活免费的视频| 日本大片一区二区免费看| 日本一区二区三级在线观看| 亚洲乱人伦一区二区三区| 久久精品亚洲欧美麻豆| av一区二区中文字幕| 国产性生活大片免费看| 日产一区二区三区网站| 亚洲一区二区三区精品福利| 亚洲a∨乱码一区二区三区蜜臀| 国产高清剧情av网站| 中文字幕日韩不卡顿一区二区| 免费在线免费观看av| 精品国产一区二区日韩91| av免费在线观看网页| 国产一区二区传媒视频| 精品国产一区二区三区性色av| 国产亚洲综合久久系列| 国产三级国产精品三级| 日本高清不卡在线播放| 凹凸69堂国产成人精品| 日本高清久久一区二区三区| 91免费版在线观看网址| 日韩美女av在线播放| 欧美黄片不用下载在线观看| 亚洲精品成人午夜av| 亚洲天堂成人av蜜臀| 国产亚洲精品一区久久| 黄片在线免费观看欧美中文 | 欧美精品一区影片在线观看| 有码不卡中文字幕在线视频| 91精品超碰人人在线公开| 在线成人免费日韩视频| 日韩av熟女中文字幕| 国产亚洲理论片在线观看| 亚洲成人久久久av一区| 黄色午夜福利在线观看| 亚洲少妇精品视频在线|