您好我正在构建数据库,有几个表(产品,订单,客户),我感兴趣的是,如果可以做这样的技巧,基于订单表每天生成表格当前名称,因为订单表每天会有大约1000行或更多行,这会损害应用程序的速度。
答案 0 :(得分:1)
1000行没什么。你用的是什么数据库?大多数现代数据库都可以毫无问题地处理数百万行,只要您付出一些努力就可以对表进行正确的索引。
从您的评论中,我假设您不了解数据库表索引。
数据库索引是一种提高数据速度的数据结构 以较慢写入为代价的数据库表上的检索操作 并增加了存储空间。可以使用一个或多个创建索引 数据库表的列,提供快速随机的基础 查找和有效访问有序记录。
来自http://en.wikipedia.org/wiki/Database_index
您需要为数据库表添加索引,以确保可以以最佳方式进行搜索。
你所暗示的是IMO的一个坏主意,它会使应用程序变得痛苦。相反,如果你真的用大量数据填充这个表,你可以考虑定期存档旧数据,但是在真正需要之前不要这样做。