JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » 交流、聊天、灌水  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 Re:究竟該怎麼看待資料庫? [Re:X_Killer]
jimwayne





發文: 220
於 2014-03-17 12:27 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
X_Killer wrote:
所以學習資料庫的話,我應該以提升效率為現階段的重點嗎??
我都是從網站上學習sql指令,但是都沒說,這指令會花費多少"功"…


書上通常不會說,因為這在不同狀況下效率都不同。
比如說下面兩個 SQL statement,在某些資料庫中效率可能就不一樣:
1
2
SELECT * FROM TABLE WHERE A=XXX AND B=OOO;
SELECT * FROM TABLE WHERE B=OOO AND A=XXX;

如果是會跑出效率相同的資料庫,也是因為資料庫本身在執行 SQL statement 時,會對指令自動做最佳化
否則單純執行這兩個 statement 就會有效率上的差異。

SQL statement 認真研究的話也是一門大學問,因為它就像在寫程式一樣
要達成一個目標有 N 種指令都可以達成,但每種指令的效率都不同
在職場中追求的就是找出最有效率的組合是哪一種。

學習資料庫最終也是跟學習寫程式一樣
一開始只是學如何寫出可以跑出想要的結果的程式
之後就開始追求如何用最少的資源、最少的時間跑出一樣的結果。


jimwayne edited on 2014-03-17 12:30
reply to postreply to post
Java 工作者,但仍然是個初心者.....
話題樹型展開
人氣 標題 作者 字數 發文時間
1077 新手學習資料庫的問題? X_Killer 383 2014-03-17 10:18
1122 Re:究竟該怎麼看待資料庫? jimwayne 688 2014-03-17 10:33
948 Re:究竟該怎麼看待資料庫? X_Killer 163 2014-03-17 11:15
948 Re:究竟該怎麼看待資料庫? jimwayne 539 2014-03-17 12:27
878 Re:究竟該怎麼看待資料庫? estrelas 274 2014-03-17 21:52
929 Re:究竟該怎麼看待資料庫? jimwayne 149 2014-03-18 00:14
915 Re:究竟該怎麼看待資料庫? haur576 333 2014-03-17 21:07
» JWorld@TW »  交流、聊天、灌水

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8