join最新書籤
March’s Life Show: SQL Server 查詢時 Cross Join 不得不小心慎用呀!! 
March’s Life Show: SQL Server 查詢時 Cross Join 不得不小心慎用呀!! 
March 收藏於 2009/12/25
幾年前幫老東家寫了一支小程式做排名, 在資料中拉出排名欄位。由於網站的資料量及瀏覽人數都不高, 所以當時就用 Cross Join 的方式寫了一支查詢式。
最近老東家發現 DB Server 常常 CPU 跑到 100%, 原來是累績了幾年的資料, 加上辦活動整個流量就變大了, 他們找不到問題就來找我。
我上去用 Profiler 一查, 原來就是那支用了 Cross Join 的程式在做怪...當下馬上花了幾分鐘把那支排名程式重寫, 再用 "顯示預估執行計劃" 一查, 哇原本的那支花了 99%, 而新改的只佔 1% 也。整個效率至少提升了 99 倍...
雖然是幾年前寫的程式, 現在還是會覺得很羞愧說...那時寫程式的經驗跟能力實在是太差了。這個教訓就在告訴我們, 把程式寫好別偷懶...還有 Cross Join 要慎用呀... 繼續閱讀...
雖然是幾年前寫的程式, 現在還是會覺得很羞愧說...那時寫程式的經驗跟能力實在是太差了。這個教訓就在告訴我們, 把程式寫好別偷懶...還有 Cross Join 要慎用呀...繼續閱讀
分類:其他
Blog.XDite.net » 笨蛋,問題不在「封閉」! 
Blog.XDite.net » 笨蛋,問題不在「封閉」! 
好吧,如果真的加入這個服務那麼有價值的話,我也認了。畢竟我身為一個撰寫 JOKE 的 Blogger ,不管嘴上再怎麼罵,我都還是要註冊一個帳號進去玩玩才能寫。
可是,當我千辛萬苦最後好不容易註冊完。你知道我最幹的是什麼?是玩完一圈我才發現這個服務完全是「X多好友」的完全 copycat,而且還是閹割版。
真是夠了…
分類:部落格
當時候到的時候,我們堅持起飛 (Mr. 6) 
當時候到的時候,我們堅持起飛 (Mr. 6) 
黃fish 收藏於 2007/11/05
很好的一篇文章:) 祝福他們 !! ...
很好的一篇文章:)
祝福他們 !!
分類:其他




標籤:




標籤:
群組:
群組:



訂閱