sql数据表中有100多万条纪录,合理吗?

来源:百度知道 编辑:UC知道 时间:2024/05/10 08:55:31
并经常会对这个表作查询操作,应该怎么优化这个表以便于查询和插入操作。
表结构如下:
sellInfo表
pk ID ,foodID,posID,sellTime,kindID
在那个字段建索引好呢?

建立索引可以提高速度,但要选择合适的列,一般多用在条件判断中的,另外如果此表经常进行插入、删除等操作就不要建太多不必要的索引,因为一旦变更数据库也会修改索引的,100多万条对数据库来说不算什么,mssql、oracle的处理能力非常强的

合理的,你可按照时间分表,这样可以提高数据库操作的效率,当然建立索引是必须的

很合理,你可以选择时间 或者类型进行下分类 便与管理 还有 不要忘了建立索引 建立的时候细心点就好了