【发布时间】:2009-10-01 03:54:32
【问题描述】:
我有一个具有以下特征的 MySQL(innodb) 表“项目”
- 大量行,并且不断增加。
- 大量各种数据类型的列,包括“文本”;
- 存在主键“item_id”。
还有以下附加要求:
- 需要根据状态查询项目
- 需要更新状态
以上两种操作发生的频率很高。
鉴于上述情况,我有两个问题
- 是否会创建一个包含两列(即
item_id和status)的单独表,并以item_id作为主键来提高性能? - 如果上述情况属实,我将如何处理根据状态查询 item_ids?
我在处理数据库方面缺乏经验。我希望你能忍受我:)
【问题讨论】:
标签: sql mysql database-design data-modeling