2012-12-06 53 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

相关问题