mySQL - 每个页面的新表?

标签 mysql database database-design performance

我的应用程序中的每个页面都会显示 1000 条记录,并且只在该页面上需要它们。

拥有一个带有附加“页面 ID”列的巨大表格还是为每个页面拥有一个新表格更有效?

我想从一个小表访问数据会比从一个大表更容易,但它会使数据库有点乱。

有什么想法吗?

最佳答案

在任何情况下,每页一个表都不是一个好主意。非常非常愚蠢的想法。

数据库是专门为存储大量信息而设计的。只需使用一个带有 Page_id 列的表。只需为数据检索建立适当的索引即可。

关于mySQL - 每个页面的新表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1654553/

相关文章:

ruby-on-rails - Rails 3.2 中空表列的最佳实践

mysql - 如何对mysql中多个表的字段求和?

mysql:源错误 2?

sql - 确定公式字段

php - 哪种方式在数据库中存储和处理大量数据是合法的?将所有内容存储在一张表中还是通过 id(属性)为每个表创建新表?

SQL数据库设计问题

mysql - 对打乱的 ActiveRecord 查询进行分页

php - Google Maps API + SQL 数据库 + 渲染点 PHP

java - 将具有平面列结构的结果集转换为分层数据结构

mysql - 创建两个表之间的关系并创建外键