<a href="http://www.cnblogs.com/ymnets/p/3424309.html">系列目錄</a>
我想測試EF在一百萬條資料下的顯示時間!這分資料應該有很多同學想要,看看EF的性能!
伺服器
現在來向SQL2008R2插入1000000條資料吧
我發現我之前的了解是錯的。不用存儲過程,跟蹤EF生成的LINQ成果是理想了,在Easyui下的分頁顯示也是2秒左右,如圖的分頁
在這裡我隻能把資料量加大到一千萬,在EF中,我們可能無必要用存儲過程來做清單的顯示,因為生成的查詢語句是非常理想的。
現在資料已經到達300W+了,查詢分頁的時間小于4秒
當資料達到六百萬條記錄的時候事件已經在6秒左右了,可能我的伺服器處理能力有限。配置有點差
是以當你的資料到達一千萬的時候,你需要更換更好的伺服器,不能再糾結于存儲過程,和程式的性能了,因為程式就TM的這樣寫了,還能怎麼樣!
大家可以轉到http://www.woaitun.com/測試 帳号密碼admin admin123,資訊頻道管理-------資訊中心--------管理中心
但這裡還是放出存儲過程!效果卻是一樣的,有興趣的可以了解一下這個分頁存儲過程
資料查詢資料:也許受到字段列個數,字段類型,伺服器處理能力,線上人數等影響,但這裡的資料足以說明查詢百萬級的資料已經問題不大。
在此說明一個問題,MVC+EF可以在很多中大型的系統中運用,而且變得越來越簡單,讓人能把關注點多放在業務方面!