2012-12-06 51 views
-1

嗨,我建立數據庫,與夫妻表(產品,訂單,costumers),我很感興趣,如果有可能做這樣的伎倆,基於訂單表每天生成表當天的名稱爲,因爲訂單表每天將有大約1000行或更多的行,並且會損害應用程序速度。Entity FrameWork CodeFirst-表名

+1

每天1000行不應該傷害應用程序的速度,從我自己的經驗表的數百萬行,如果他們正確索引的行速度不應該是一個問題 – mosesfetters

回答

1

1000行不算什麼。你使用的是哪個數據庫?大多數現代數據庫可以處理數百萬行而不會出現問題,只要您爲表格的適當索引編制工作即可。

從您的評論,我假設你不知道數據庫表索引。

數據庫索引是一種數據結構,在較慢的成本提高了數據檢索 操作的速度上的一個數據庫表寫 和增加的存儲空間。可以使用數據庫表中的一個或多個 列創建索引,爲快速隨機 查找和高效訪問有序記錄提供基礎。

http://en.wikipedia.org/wiki/Database_index

您需要的索引添加到您的數據庫表,以確保他們能夠最優地搜索。

你提出的建議是一個壞主意IMO,它將使應用程序的工作很痛苦。相反,如果你真的用大量的數據填充這個表格,你可以考慮定期存檔舊數據,但不要這樣做,直到你真的需要。

+0

適當的索引是什麼意思? – TGIO

+0

我會爲你編輯答案 –

+0

加我認爲我將使用SQLCE,所以它將是一個文件。它仍然不會傷害速度? – TGIO

相關問題