2011-04-20 23 views
3

當我們使用實體框架作爲數據層時,我們可以獲得SQL Server 2010表的分區的好處嗎? 該表每天將有10 000條記錄,並將按照創建日期進行分區(例如: - 年齡超過30天並且新增)SQL服務器分區表和實體框架

+0

你能更具體嗎?你的情況是什麼,數據庫用於什麼,多大,分區是什麼,分區有多大? – JNK 2011-04-20 16:52:13

回答

2

我對SQL Server不是很熟練,所以也許我錯了,但是我認爲表分區對於查詢應該是透明的(如果我們正在討論表中定義的自動分區功能) - 這意味着如果分區配置正確,普通查詢仍然可以工作,甚至可以獲得更好的性能。因此,在數據庫首次設計的情況下,EF不應該有任何問題,因爲它仍然適用於單個邏輯表。如果你的意思是通過每個月創建新表來進行手動分區,那麼這對EF來說是一個很大的問題,你需要存儲過程來訪問這些表。

+0

「如果您的意思是通過每月創建新表來進行手動分區」這是什麼意思?是否意味着創建新分區或爲每個月創建新表? – 2011-04-21 03:25:23

+0

新表沒有任何分區功能。 – 2011-04-21 06:25:02