原文:一周工作總結--一次SQL優化記錄

今天收到一個同事的問題,有一段SQL跑了很久很久,根本沒有結果,根據同事的反映,這個SQL一個月比一個月要慢。這是不被允許的事情,我們要做的就是對這個SQL進行一次優化。下面就是這次優化的記錄。 首先說SQL: 這段代碼隱藏了敏感信息,可能會有一些修改的時候錯漏的問題。 接下來就是比較老的套路了,查看這段SQL的執行計划: 這個時候可以初步判斷是因為product flag m表太大造成的查詢效 ...

2013-01-07 21:37 18 4137 推薦指數:

查看詳情

一周以來的工作總結

這周客戶的問題非常多,總是說我的數據不對。於是我對數據梳理了以后發現以前認為是重復數據的,其實並不是,而是我忽略了一個維度。那么這樣一來,我們的周詳單表就會有500多萬的數據。一個月按照4計算,就要有2000萬條數據。而我大概計算了一下,每一個的分區要占用2G多的存儲空間,要知道 ...

Mon Sep 24 06:35:00 CST 2012 3 2039
一周以來的工作總結--oracle分區的遷移

這周很平靜,沒有客戶的紛紛擾擾。 前一陣子寫了一些有關數據表的壓縮的東西,我現在感覺把數據壓縮了遷移走,或者直接遷移走也是一種不錯的辦法。 現在有這樣一張表: ...

Thu Oct 18 05:53:00 CST 2012 2 4012
一周以來工作總結--關於位圖索引

我曾經迷茫於一個問題,為什么有的時候明明有索引,卻無法提升效率。后來我在很多書上和論壇上看到,索引分為3種,默認的是B樹索引,這個類型的索引在對付重復很多很多的列的時候並沒有任何優勢,比如 ...

Fri Oct 26 04:40:00 CST 2012 6 2006
一周以來工作總結--關於高水位線

熬過了月初的匆忙之后終於有一個喘息的機會了。最近又開始接手過去的存儲過程的改造工作,我在改造中發現了一些問題,我們的同事寫insert語句的時候總是喜歡加上append這個hints。這個習慣的養成應該都是我們那個模板造成的,大家在寫的時候也就不去思考為什么要加這個hints ...

Sun Nov 11 08:28:00 CST 2012 4 2012
記錄一次sql查詢union的優化

1.原來的sql: 查詢的場景是這樣的: 司機表和訂單表的數據,需要展示在訂單表已經有的司機,如果司機是已經完單,則顯示為空閑,然后可以繼續給改司機派單子。如果是已經出發,需要顯示當前司機是已出發、已到達或者已經完成這樣的狀態。所以需要顯示當前有訂單的司機以及空閑的司機 ...

Wed Feb 19 19:01:00 CST 2020 0 1006
記錄一次SQL函數和優化的問題

一、前言 上次在年前快要放假的時候記錄的一篇安裝SSL證書的內容,因為當時公司開始居家辦公了,我也打算回個家 畢竟自己在蘇州這半年一個人也是很想家的,所以就打算年過完來重新寫博客。不巧的是,當時我2月中旬剛到蘇州, 沒想到蘇州疫情爆發了,直接隔離十四天,自己平時就完成公司的開發任務 ...

Tue Mar 22 23:54:00 CST 2022 0 643
java工作總結

MySQL備份數據解決辦法:https://blog.csdn.net/winxsm/article/details/78593801 MySQL中where后面不能放聚合函數:https://b ...

Wed May 08 00:14:00 CST 2019 0 684
工作總結

  話說也有一段時間沒有寫博客了,這是一個不好的跡象,應該在幾天之內來寫一篇自己的總結,無論學習,工作經驗,還是生活經驗也好,你會去有一個認知,就是你這段時間里有做一些事情,有獲得一些經驗,你這段時間沒有白白浪費,以不至於渾渾噩噩的一天天度過.      筆者從一個城市來到帝都闖盪,當初 ...

Mon Nov 28 00:27:00 CST 2016 8 1083
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM