日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁西西教程數(shù)據(jù)庫教程 → 2000W條數(shù)據(jù)的Oralce數(shù)據(jù)庫SQL查詢優(yōu)化經(jīng)驗(yàn)

      2000W條數(shù)據(jù)的Oralce數(shù)據(jù)庫SQL查詢優(yōu)化經(jīng)驗(yàn)

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:jirigala時(shí)間:2010/5/10 10:42:18字體大。A-A+

      作者:吉日嘎拉點(diǎn)擊:191次評論:0次標(biāo)簽: Oralce

      ​百度win10升級助手v3.1.0.641 官方最新版
      • 類型:系統(tǒng)其它大。4.8M語言:中文 評分:5.0
      • 標(biāo)簽:
      立即下載

      無論你寫了什么、做了什么、別人都覺得你沒啥的、寫得不好、不深入,給你潑N多冷水,但是往往這些潑冷水的家伙往往大多是狗屁不是的家伙,甚至大多是馬甲而已,有本事大家都多寫寫文章,用文章、用實(shí)力來證明寫得更好就足可以讓大家心服口服了。

      1:今年公司里有一些人辭職了,他們大多都覺得在公司沒有發(fā)揮潛能的機(jī)會、沒被公司重視、沒給足夠高的薪水或者其它單位有更高的薪水。

      2:公司有一個(gè)2000W條數(shù)據(jù)的Oralce查詢功能,運(yùn)行速度有些緩慢,但是一直沒人能有效解決這個(gè)問題,或者對此沒啥興趣愛好。

      3:有一部分人覺得,自己不是干數(shù)據(jù)庫技術(shù)的,有些人覺得這個(gè)事情不管他的事情,有些人覺得這個(gè)沒辦法解決,但是客戶的反應(yīng)有些強(qiáng)烈。

      4:這個(gè)事情也變成了老板、項(xiàng)目經(jīng)理、客戶經(jīng)理的一塊心病,甚至影響了整個(gè)項(xiàng)目的驗(yàn)收及收款,我們只能迎難而上。

      當(dāng)老板把這個(gè)任務(wù)壓到我們開發(fā)部頭上時(shí),我們逃也逃不掉,雖然我們平時(shí)是寫C#程序?yàn)橹,但是?shù)據(jù)庫性能優(yōu)化也只能由我們自己做:

      當(dāng)時(shí)覺得需要2周時(shí)間有希望能解決,1周熟悉業(yè)務(wù)及數(shù)據(jù)結(jié)構(gòu),另1周用來性能優(yōu)化,我也是新來的,對項(xiàng)目不熟悉、功能也不熟悉,所以覺得需要2周時(shí)間也是天經(jīng)地義的,但是老板說必須要解決這個(gè)問題而且只能給1周時(shí)間。

      沒辦法的事情老板的命令下來了只能執(zhí)行,要們就丟這個(gè)飯碗,我就跟我們公司的一個(gè)搭檔承擔(dān)了這個(gè)攻堅(jiān)任務(wù)。

      曾經(jīng)很多年前,優(yōu)化過別人的MYSQL的數(shù)據(jù)庫查詢優(yōu)化,當(dāng)時(shí)公司里有個(gè)牛B轟轟的程序員,覺得自己的數(shù)學(xué)水平高、編寫程序思路也很嚴(yán),平時(shí)誰也不服,也不把別人放在眼里的那種,當(dāng)他有一個(gè)數(shù)據(jù)量很大的程序運(yùn)行效率比較低時(shí),老板讓我看看是否能提高性能,我足足用了半個(gè)小時(shí),優(yōu)化了他的SQL語句,結(jié)果性能提高了10倍,只用了1/10的運(yùn)行時(shí)間就可以了,這次成功的SQL優(yōu)化,給了我很大的信心,而且開始對性能優(yōu)化有了很高的興趣。

      后來幾年里看了很多數(shù)據(jù)庫方面的資料,但是一直沒遇到過能發(fā)揮實(shí)力的機(jī)會,也學(xué)了很多數(shù)據(jù)庫腳本編成,但是一直沒機(jī)會能露兩手,不過自己一直是對數(shù)據(jù)庫優(yōu)化很有信心了,平時(shí)也很自信。

      但是最近幾年,心思沒在數(shù)據(jù)庫優(yōu)化上了,大多是用在“大規(guī)模編程系統(tǒng)架構(gòu)優(yōu)化”上,而且Oralce沒有用也有好幾年了,開始也不敢吹了,畢竟不是天天干這個(gè)的,時(shí)代發(fā)展得也快,新技術(shù)都沒留意過了。

      自己沒信心了,那就先找找這方面的專家,看看人家有沒有什么好的建議吧,我和我的搭檔就開始這個(gè)痛苦的數(shù)據(jù)庫優(yōu)化工作了。

      01:先找集團(tuán)內(nèi)部的資源,找名氣比較大的專業(yè)的數(shù)據(jù)庫管理員,給了我們一些建議系統(tǒng)底層優(yōu)化的建議,對我們沒實(shí)質(zhì)性的進(jìn)展,失敗。

      02:只能硬著頭皮與同事們一起深入研究,發(fā)現(xiàn)SQL語句也很復(fù)雜,并沒有想象的那么簡單。

      03:把比較復(fù)雜的SQL語句先分解成若干個(gè)簡單的SQL語句,運(yùn)行、失望,性能影響不大,失敗。

      05:里面有些多余的字段被SELECT出來的字段,去掉了,沒有明顯的進(jìn)展,影響不大,失敗。

      06:SELECT 出來的東西,再進(jìn)行了SUM操作,感覺內(nèi)存里的處理數(shù)據(jù)過大,先進(jìn)行SUM,再進(jìn)行SELECT,沒有明顯的進(jìn)展,影響不大,失敗。

      07:把2000W條數(shù)據(jù)的表,拆開成若干個(gè)表,每個(gè)表達(dá)該500W條數(shù)據(jù),沒有明顯的進(jìn)展,影響不大,失敗。

      08:修改數(shù)據(jù)類型,把數(shù)值類型的長度、精度在變小點(diǎn)兒,影響不大,失敗。

      09:數(shù)值類型比較,例如日期類型的比較,不要轉(zhuǎn)成字符再比較,人家已經(jīng)這么做了,沒漏洞。

      11:查詢條件的先后順序調(diào)整,影響不大,失敗。

      12:將過濾條件放到子語句里,選出來的數(shù)據(jù)盡量小一些,影響不大,失敗。

      13:再看看索引,以前的開發(fā)人員索引設(shè)置得也比較合理,而且他們告訴我們,他們做測試優(yōu)化索引,耗時(shí)會更多,去掉索引反而還會好一些。

      14:經(jīng)過這8個(gè)步驟,我是有些失望了、心情沉重,但是我不能把這個(gè)表現(xiàn)出現(xiàn),還是繼續(xù)表現(xiàn)得很自信,不管遇到什么困難,都需要給自己打氣、給自己信心,男人要堅(jiān)強(qiáng)、只能靠自己了。

      15:接下來足足想了一晚上,問題會出在哪里?數(shù)據(jù)庫的極限能力是多少?找誰咨詢?2000W條數(shù)據(jù)不應(yīng)該是Oracle的性能瓶頸呀,問題應(yīng)該是我們身上。

      16:繼續(xù)堅(jiān)信問題應(yīng)該是在設(shè)置索引上,繼續(xù)把重點(diǎn)突破口放在深入索引設(shè)置上,按不同的組合、不同的索引方式進(jìn)行優(yōu)化。

      17:索引優(yōu)化后,奇跡出現(xiàn)了,性能提高了100倍,唉,這下不用丟飯碗了謝天謝地了,問題搞定了,可以給老板一個(gè)交待了,老天不想滅我們2個(gè)呀。

      18:不管是干啥,都需要靠自己,不要指望靠別人能解決問題,關(guān)鍵時(shí)刻,一定要對自己時(shí)刻打氣、始終需要保持必勝的信念。

      2000W條數(shù)據(jù)的性能優(yōu)化,我跟搭檔一起努力做到了,下一次目標(biāo)是2億條數(shù)據(jù)的性能優(yōu)化瓶頸了,還是照樣需要有信心的。

      去年做的是百萬元RMB級別的信息管理系統(tǒng),今年開始在做千萬元RMB級別的信息管理系統(tǒng),將來會是億元RMB級別的信息管理系統(tǒng)了,還是照樣需要有信心的。

      每天、每年都在挑戰(zhàn)自己能力的極限,每年身心都會死三回,每次挺過來了都會升華三回,需要記住職場不同情弱者。

      想要當(dāng)個(gè)過硬的技術(shù)主管不僅需要有“心靈雞湯”、還需要拿實(shí)力證明的,老板不需要“心靈雞湯”。

       

      以下是千萬級Oracle數(shù)據(jù)庫性能優(yōu)化的前后對比表,Oracle為什么那么值錢,唉、不服不行啊、這就叫科學(xué)技術(shù),哪一天我若能做到了就是死也愿意了。

       

      每個(gè)軟件公司都有很多問題在困擾著老板、客戶,只有能及時(shí)解決這些棘手問題的人,才是公司最需要的人才,很可能機(jī)會就擺在你眼前,其實(shí)你也可以的。

       

       

      將權(quán)限管理、工作流管理做到我能力的極致,一個(gè)人只能做好那么很少的幾件事情。

        系統(tǒng)補(bǔ)丁
        (15)系統(tǒng)補(bǔ)丁
        我們的電腦如果不經(jīng)常更新補(bǔ)丁,有可能會中毒,影響電腦運(yùn)行,我們需要使用安全工具下載補(bǔ)丁打補(bǔ)丁.但是安全工具的補(bǔ)丁下載更新慢,我們可以自己搜索補(bǔ)丁更新系統(tǒng)維護(hù)系統(tǒng)安全,西西軟件園就提供了系統(tǒng)補(bǔ)丁大全供打下下載。...更多>>
        • xp支持4g內(nèi)存補(bǔ)丁綠色版

          08-26 / 302KB

          推薦理由:xp支持4g內(nèi)存補(bǔ)丁,XP使用4G內(nèi)存工具 大家都知道,winxp系統(tǒng)是不支持4G大小以上內(nèi)存的。如果要使用4G內(nèi)存,
        • kb888111補(bǔ)丁

          03-26 / 2.1M

          推薦理由:這是微軟發(fā)布通用音頻結(jié)構(gòu) (UAA) 高清晰度音頻(High Definition Audio)類驅(qū)動修補(bǔ)程序,有兩個(gè)版本:早期
        • exFAT補(bǔ)丁官方版

          01-07 / 3.2M

          推薦理由:exFAT,U盤專用格式,理論支持任意大的單文件,缺點(diǎn)DOS不能識別exFAT格式,安裝本更新程序可以添加對 exFAT
        • OSInstall蘋果操作系統(tǒng)識別MBR系統(tǒng)

          09-19 / 252KB

          推薦理由: 這些文件中,“新手安裝指南”是指導(dǎo)新手在PC上安裝蘋果雪豹操作系統(tǒng)的綱領(lǐng)性文件。非常好用,其他附
        • XP雙核補(bǔ)丁一鍵智能安裝版4.5build

          07-19 / 5.8M

          推薦理由: XP雙核補(bǔ)丁一鍵智能安裝版這是一款amd和intel處理器通用雙核補(bǔ)丁, 補(bǔ)丁能智能識別cpu的型號,根據(jù)型
        • Windows XP SP3 最新補(bǔ)丁全集官方簡

          04-10 / 244.8M

          推薦理由:還在天天為你的XP系統(tǒng)打上補(bǔ)丁嗎,下載一個(gè)Windows XP SP3 最新補(bǔ)丁全集官方版補(bǔ)丁吧?梢苑乐购诳,病毒通
        win10升級助手
        (11)win10升級助手
        升級助手是國內(nèi)的兩大互聯(lián)網(wǎng)廠商騰訊和各自推出的用于幫助用戶升級系統(tǒng)的工具,想必很多用戶在系統(tǒng)正式發(fā)布后對其界面都很有好感,雖然目前還不知道其軟件和游戲的兼容性如何,不過大家可以先升級試試,不行的話退回來就好了。這里西西給大家提供了和騰訊各自旗下的升級助手下載,大家可以選擇自己喜歡的軟件使用。...更多>>

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)