當前位置:首頁 > 網站建設

十年DBA老兵:警惕,重Java輕SQL乃性能大忌

時間:2019-05-25 06:40:00來源:網站建設作者:seo實驗室小編閱讀:65次「手機版」
 

dbaplus

作者:黃浩

簡介:從業十年,始終專注于 sql。十年一劍,十年磨礪。3 年通信行業,寫就近 3 萬條 SQL;5 年制造行業,遨游在 ETL 的浪潮;2 年性能優化,厚積薄發自成一家。

注:《SQL性能優化與批判》是黃浩老師的系列新作,他將從過往在項目技術支持中碰到的諸多案例入手,細化到每一條問題 SQL 的內在病因,反思每一個案例的背后深思,抽絲剝繭,層層深入。

今天跟大家分享的是 WM_CONCAT 優化,這是一次憑借技術+經驗+運氣三重加成才得以解決的案例,are you ready?

一、案例

初來乍到,如臨深淵

公元 2015 年 7 月 20 日,天氣還是一如既往的炙熱,徐徐海風也吹不散身上的熱量。在經過近一個小時的班車加徒步,我正式開啟了在 H 公司 I 項目技術支持的第一天

因為信息安全的緣故,第一次進入項目現場的外協人員需要辦理接待電子流。因為是非研發區域,倒也快捷,經過兩重關卡后,順利進入到項目現場。

媽呀,一個足球場般大小的辦公場地,一排排的辦公桌和電腦井然有序,但桌面上的辦公用品卻凌亂狼藉,而座位跟座位之間沒有任何的遮擋。

當時已經九點多,基本上座無虛席,雖然開著空調,仍然能感覺到一股由電腦散發出來的摻雜著鐵銹及灰塵味的熱氣,以及由此帶來的壓抑感。

在與現場同事簡短的寒暄后,我便立馬投入到工作——當然是交接工作。與同事的溝通中,我獲取了如下信息:

這位同事來這個項目不足兩周。

離職的原因是適應不了外包的工作方式。

項目組性能優化工作開展很困難,項目組在這方面的投入不夠,重視度也不夠。

綜合起來就是一個字:坑,而且是巨坑。原本擔心我主觀上的能力問題會影響到工作,沒想到客觀環境也是如此糟糕,我的心情跌倒了冰點。

明天是這位同事在項目組的 last day,所以交接工作必須在今天內完成。好在同事進項目不久,還沒有接觸到太多的工作內容,手頭上就一個在優化的 SQL。

因為這個 SQL 的優化已經持續了幾天時間,所以到目前顯得有些緊迫:該 SQL 的優化被安排在周六上線,因此必須要在周三前給出優化方案

離周三只有不到 2 天的時間了,而目前的優化進度還停留在問題定位階段,還不確定問題處在哪里?換句話說,不是工作交接,而是從零開始。

我在同事的交接文檔中找到了問題 SQL,代碼如下:

相關閱讀

警惕“破壞性創新”成為自己的掘墓人

編者注:本文來自網站algoworks,中文版由天地會珠海分舵編譯。面對破壞性技術,我么要眼觀六路耳聽八方!我們要不斷的“把玩”新技術,但

警惕虛假流量!微領地網絡:危害極大,它在吞噬你的利潤

你一票我一票,愛豆站在臺上笑;你不投我不投,愛豆何時能出頭;愛TA,就要為TA做數據……這是時下流量明星死忠粉的日常

淘寶直通車大忌:這4種產品最好別放直通車推廣

關鍵詞:直通車推廣適用行業:全行業適用賣家規模:中小賣家摘要:通過直通車推廣寶貝,大大提高了寶貝的展現量,給店鋪帶來了更多的潛在客戶

家用投影儀的三大忌諱 日常使用中一定要注意

雖說現在家用投影儀的使用已經十分方便了,基本上達到了隨心所欲的地步,但是我們在日常使用時,還是需要在一些地方要格外注意。一 、

警惕!公眾號廣告新騙局,小編們千萬別上當

可以說很扎心了。老胡在這篇“上當記”中反思:“我才想明白,文字鏈接也可以在微信上發啊,可在QQ上發的是文檔版,我要打開一個WPS文件,

分享到:

欄目導航

推薦閱讀

熱門閱讀

疯狂麻将试玩
广东36选7好彩3 上证指数2009年走势图 捉鸡麻将技巧顺口溜 安徽11选5中奖规则 产业基金配资 福建22选5开奖结果 下载吉祥棋牌? 黑龙江十一选五玩法 江苏十一选五开奖 黑龙江6+1中奖号码 网赚项目平台 推倒胡麻将技巧 白银理财平台 安徽快3预测 在家用手机做兼职赚钱 广东麻将100张规则