這周客戶的問題非常多,總是說我的數據不對。於是我對數據梳理了以后發現以前認為是重復數據的,其實並不是,而是我忽略了一個維度。那么這樣一來,我們的周詳單表就會有500多萬的數據。一個月按照4周計算,就要有2000萬條數據。而我大概計算了一下,每一個周的分區要占用2G多的存儲空間,要知道 ...
我曾經迷茫於一個問題,為什么有的時候明明有索引,卻無法提升效率。后來我在很多書上和論壇上看到,索引分為 種,默認的是B樹索引,這個類型的索引在對付重復很多很多的列的時候並沒有任何優勢,比如性別列這個只有兩個值 不排除會有第三值 的列。而這種重復度很高的列在我平時的生產系統中非常多,比如運營商的行政區列,西安市只有市區,戶縣,周至,藍田等幾個行政區,這種重復在百萬級甚至千萬級的表中屬高重復的。那么 ...
2012-10-25 20:40 6 2006 推薦指數:
這周客戶的問題非常多,總是說我的數據不對。於是我對數據梳理了以后發現以前認為是重復數據的,其實並不是,而是我忽略了一個維度。那么這樣一來,我們的周詳單表就會有500多萬的數據。一個月按照4周計算,就要有2000萬條數據。而我大概計算了一下,每一個周的分區要占用2G多的存儲空間,要知道 ...
這周很平靜,沒有客戶的紛紛擾擾。 前一陣子寫了一些有關數據表的壓縮的東西,我現在感覺把數據壓縮了遷移走,或者直接遷移走也是一種不錯的辦法。 現在有這樣一張表: ...
熬過了月初的匆忙之后終於有一個喘息的機會了。最近又開始接手過去的存儲過程的改造工作,我在改造中發現了一些問題,我們的同事寫insert語句的時候總是喜歡加上append這個hints。這個習慣的養成應該都是我們那個模板造成的,大家在寫的時候也就不去思考為什么要加這個hints ...
今天收到一個同事的問題,有一段SQL跑了很久很久,根本沒有結果,根據同事的反映,這個SQL一個月比一個月要慢。這是不被允許的事情,我們要做的就是對這個SQL進行一次優化。下面就是這次優化的記 ...
很久以前,在我還在某國企的時候,我被領導要求優化一段SQL。說真的那個時候我根本不知道SQL的優化為何物,但是百度google之后我發現所有的資料都寫有這么一條:把選擇性大的條件子句寫在最 ...
MySQL備份數據解決辦法:https://blog.csdn.net/winxsm/article/details/78593801 MySQL中where后面不能放聚合函數:https://b ...
話說也有一段時間沒有寫博客了,這是一個不好的跡象,應該在幾天之內來寫一篇自己的總結,無論學習,工作經驗,還是生活經驗也好,你會去有一個認知,就是你這段時間里有做一些事情,有獲得一些經驗,你這段時間沒有白白浪費,以不至於渾渾噩噩的一天天度過. 筆者從一個城市來到帝都闖盪,當初 ...
靜兒總結自己的職業生涯分為三個階段。第一個階段為期十年,是純技術階段,是人生的積累期。第二個階段是管理階段,是綜合能力整合期。第三個階段是突破階段,打造自己獨特的核心競爭力。 第一階段 剛畢業的同學可能會覺得技術高大上,技術好了最傲嬌。但是技術分成純基礎建設型和業務型。純技術建設 ...