最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一次現(xiàn)場(chǎng)mysql重復(fù)記錄數(shù)據(jù)的排查處理實(shí)戰(zhàn)記錄

 更新時(shí)間:2021年10月05日 11:18:48   作者:AntCredit  
這篇文章主要給大家介紹了一次現(xiàn)場(chǎng)mysql重復(fù)記錄數(shù)據(jù)的排查處理記錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

前言

我當(dāng)時(shí)正好出差在客戶現(xiàn)場(chǎng)部署調(diào)試軟件,有一天客戶突然找到我這里,說(shuō)他們現(xiàn)場(chǎng)生產(chǎn)的數(shù)據(jù)出現(xiàn)了異常的情況,最直接的表現(xiàn)就是 同一個(gè)標(biāo)簽,出現(xiàn)在了多個(gè)物料上,需要我配合,看怎么排查問(wèn)題

分析

客戶當(dāng)時(shí)直接一摞重復(fù)標(biāo)簽的盒子碼在我面前,我慌得一匹,這怕不是捅婁子了

稍加思索,現(xiàn)在需要做的就是,在數(shù)據(jù)庫(kù)中查詢出重復(fù)的標(biāo)簽,即對(duì)一個(gè)標(biāo)簽進(jìn)行統(tǒng)計(jì),判斷出計(jì)數(shù)> 1 的即可

emmm,語(yǔ)法錯(cuò)誤,我記得還有個(gè)Having 來(lái)著,換上試試

好家伙,重復(fù)的標(biāo)簽有 1500 多條,再統(tǒng)計(jì)一下總共問(wèn)題的記錄數(shù)量,以及再分組看看標(biāo)簽重復(fù)次數(shù)的占比數(shù)據(jù)

對(duì)了,先把這些重復(fù)標(biāo)簽數(shù)據(jù)扔個(gè)客戶去追溯產(chǎn)品(幸好 navicat 支持復(fù)制數(shù)據(jù))

數(shù)據(jù)總計(jì)

以上一條查詢記錄的結(jié)果為臨時(shí)表,在此基礎(chǔ)上,用 sum() 求和

重復(fù)的記錄有點(diǎn)多,這問(wèn)題有一點(diǎn)點(diǎn)大了

重復(fù)次數(shù)占比

對(duì)之前的查詢表?yè)Q一個(gè)查詢方式,即對(duì) count 數(shù)據(jù)再次分組

從結(jié)果來(lái)看,絕大部分問(wèn)題數(shù)據(jù)重復(fù)了2次

where 和 having 的區(qū)別

Where是一個(gè) 約束聲明,在查詢數(shù)據(jù)庫(kù)的結(jié)果返回之前對(duì)數(shù)據(jù)庫(kù)中的查詢條件進(jìn)行約束,即在結(jié)果返回之前起作用,且where后面 不能使用聚合函數(shù)

Having是一個(gè) 過(guò)濾聲明,所謂過(guò)濾是 在查詢數(shù)據(jù)庫(kù)的結(jié)果返回之后進(jìn)行過(guò)濾,即在結(jié)果返回之后起作用,并且having后面可以使用聚合函數(shù)。

所謂 聚合函數(shù),是對(duì)一組值進(jìn)行計(jì)算并且返回單一值的函數(shù):sum---求和,count---計(jì)數(shù),max---最大值,avg---平均值等。

總結(jié)

在 mysql 的查詢操作中,我們?nèi)粘S玫降模话愣际嵌啾砺?lián)查,將查詢的結(jié)果當(dāng)成中間表進(jìn)行多次查詢,對(duì)查詢的結(jié)果做分組,做統(tǒng)計(jì)匯總等操作

如果查詢操作中使用了函數(shù)計(jì)算或者是分組,典型的特征就是將原始表的多條記錄合并成一條,就需要 having 對(duì)這些操作的結(jié)果進(jìn)行過(guò)濾,除此之外,使用 where 對(duì)表記錄進(jìn)行條件過(guò)濾即可

到此這篇關(guān)于現(xiàn)場(chǎng)mysql重復(fù)記錄數(shù)據(jù)的排查處理記錄的文章就介紹到這了,更多相關(guān)mysql重復(fù)記錄數(shù)據(jù)排查處理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL無(wú)法存儲(chǔ)Emoji表情問(wèn)題的解決方法分析

    MySQL無(wú)法存儲(chǔ)Emoji表情問(wèn)題的解決方法分析

    這篇文章主要介紹了MySQL無(wú)法存儲(chǔ)Emoji表情問(wèn)題的解決方法,結(jié)合實(shí)例形式分析了存儲(chǔ)Emoji表情報(bào)錯(cuò)的原因及相應(yīng)的解決方法,需要的朋友可以參考下
    2018-07-07
  • MySQL之DATETIME與TIMESTAMP的時(shí)間精度問(wèn)題

    MySQL之DATETIME與TIMESTAMP的時(shí)間精度問(wèn)題

    這篇文章主要介紹了MySQL之DATETIME與TIMESTAMP的時(shí)間精度問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL?Buffer?Pool如何提高頁(yè)的訪問(wèn)速度

    MySQL?Buffer?Pool如何提高頁(yè)的訪問(wèn)速度

    本文主要介紹了MySQL?Buffer?Pool如何提高頁(yè)的訪問(wèn)速度,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • MySQL普通索引和唯一索引的深入講解

    MySQL普通索引和唯一索引的深入講解

    這篇文章主要給大家介紹了關(guān)于MySQL普通索引和唯一索引的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • SQL update多表關(guān)聯(lián)更新方法解讀

    SQL update多表關(guān)聯(lián)更新方法解讀

    這篇文章主要介紹了SQL update 多表關(guān)聯(lián)更新方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • MySQL5.6.22 綠色版 安裝詳細(xì)教程(圖解)

    MySQL5.6.22 綠色版 安裝詳細(xì)教程(圖解)

    本文通過(guò)圖文并茂的形式給大家介紹了MySQL5.6.22 綠色版 安裝詳細(xì)教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-11-11
  • 詳解MySQL如何交換兩列值數(shù)據(jù)

    詳解MySQL如何交換兩列值數(shù)據(jù)

    最近遇到了需要將表里的兩列值進(jìn)行互換,原因是存庫(kù)時(shí)值存放反了,在編碼語(yǔ)言中,我們一般可以通過(guò)定義一個(gè)臨時(shí)變量c,將b賦值給c,a賦值給b,c賦值給a就能實(shí)現(xiàn)a和b的值互換,那么,在mysql中,非儲(chǔ)存過(guò)程的sql語(yǔ)句,沒(méi)有定義變量的過(guò)程,如何實(shí)現(xiàn)呢,接下來(lái)由小編給大家介紹一下
    2024-01-01
  • Java將excel中的數(shù)據(jù)導(dǎo)入到mysql中

    Java將excel中的數(shù)據(jù)導(dǎo)入到mysql中

    這篇文章主要介紹了Java將excel中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,需要的朋友可以參考借鑒
    2018-05-05
  • MySQL INSERT INTO SELECT時(shí)自增Id不連續(xù)問(wèn)題及解決

    MySQL INSERT INTO SELECT時(shí)自增Id不連續(xù)問(wèn)題及解決

    這篇文章主要介紹了INSERT INTO SELECT時(shí)自增Id不連續(xù)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • windows7下啟動(dòng)mysql服務(wù)出現(xiàn)服務(wù)名無(wú)效的原因及解決方法

    windows7下啟動(dòng)mysql服務(wù)出現(xiàn)服務(wù)名無(wú)效的原因及解決方法

    這篇文章主要介紹了windows7下啟動(dòng)mysql服務(wù)出現(xiàn)服務(wù)名無(wú)效的原因及解決方法,需要的朋友可以參考下
    2014-06-06

最新評(píng)論

油尖旺区| 酉阳| 枣强县| 城固县| 泸溪县| 大宁县| 武宁县| 宝鸡市| 洪洞县| 河北省| 华阴市| 永年县| 绥德县| 商丘市| 元阳县| 岳普湖县| 合肥市| 德阳市| 大余县| 柳河县| 阜康市| 苗栗市| 镇宁| 涟源市| 马山县| 兴业县| 梁平县| 内丘县| 从化市| 岳普湖县| 鹿邑县| 花垣县| 台东县| 淳化县| 大安市| 新泰市| 宁安市| 浦北县| 阳信县| 旌德县| 孝感市|