這周客戶的問題非常多,總是說我的數據不對。於是我對數據梳理了以后發現以前認為是重復數據的,其實並不是,而是我忽略了一個維度。那么這樣一來,我們的周詳單表就會有500多萬的數據。一個月按照4周計算,就要有2000萬條數據。而我大概計算了一下,每一個周的分區要占用2G多的存儲空間,要知道 ...
今天收到一個同事的問題,有一段SQL跑了很久很久,根本沒有結果,根據同事的反映,這個SQL一個月比一個月要慢。這是不被允許的事情,我們要做的就是對這個SQL進行一次優化。下面就是這次優化的記錄。 首先說SQL: 這段代碼隱藏了敏感信息,可能會有一些修改的時候錯漏的問題。 接下來就是比較老的套路了,查看這段SQL的執行計划: 這個時候可以初步判斷是因為product flag m表太大造成的查詢效 ...
2013-01-07 21:37 18 4137 推薦指數:
這周客戶的問題非常多,總是說我的數據不對。於是我對數據梳理了以后發現以前認為是重復數據的,其實並不是,而是我忽略了一個維度。那么這樣一來,我們的周詳單表就會有500多萬的數據。一個月按照4周計算,就要有2000萬條數據。而我大概計算了一下,每一個周的分區要占用2G多的存儲空間,要知道 ...
這周很平靜,沒有客戶的紛紛擾擾。 前一陣子寫了一些有關數據表的壓縮的東西,我現在感覺把數據壓縮了遷移走,或者直接遷移走也是一種不錯的辦法。 現在有這樣一張表: ...
我曾經迷茫於一個問題,為什么有的時候明明有索引,卻無法提升效率。后來我在很多書上和論壇上看到,索引分為3種,默認的是B樹索引,這個類型的索引在對付重復很多很多的列的時候並沒有任何優勢,比如 ...
熬過了月初的匆忙之后終於有一個喘息的機會了。最近又開始接手過去的存儲過程的改造工作,我在改造中發現了一些問題,我們的同事寫insert語句的時候總是喜歡加上append這個hints。這個習慣的養成應該都是我們那個模板造成的,大家在寫的時候也就不去思考為什么要加這個hints ...
1.原來的sql: 查詢的場景是這樣的: 司機表和訂單表的數據,需要展示在訂單表已經有的司機,如果司機是已經完單,則顯示為空閑,然后可以繼續給改司機派單子。如果是已經出發,需要顯示當前司機是已出發、已到達或者已經完成這樣的狀態。所以需要顯示當前有訂單的司機以及空閑的司機 ...
一、前言 上次在年前快要放假的時候記錄的一篇安裝SSL證書的內容,因為當時公司開始居家辦公了,我也打算回個家 畢竟自己在蘇州這半年一個人也是很想家的,所以就打算年過完來重新寫博客。不巧的是,當時我2月中旬剛到蘇州, 沒想到蘇州疫情爆發了,直接隔離十四天,自己平時就完成公司的開發任務 ...
MySQL備份數據解決辦法:https://blog.csdn.net/winxsm/article/details/78593801 MySQL中where后面不能放聚合函數:https://b ...
話說也有一段時間沒有寫博客了,這是一個不好的跡象,應該在幾天之內來寫一篇自己的總結,無論學習,工作經驗,還是生活經驗也好,你會去有一個認知,就是你這段時間里有做一些事情,有獲得一些經驗,你這段時間沒有白白浪費,以不至於渾渾噩噩的一天天度過. 筆者從一個城市來到帝都闖盪,當初 ...