我正在尝试使用列出的项目显示用户的购物车。我要避免的是 - 在 db_cartitems 变成 10,000 个项目之后,查询结果需要很长时间才能显示结果的 2、3 或 10 年。
在组织数据库表结构时,我是否应该有一个表列出以前订购的所有产品,然后按购物车令牌进行分组(我创建了一个 rand() 编号以确保每个购物车构建的购物车项目都唯一地相互关联)。
或者,还有更好的方法?还是我太担心了?列出要搜索的 50,000 个订购商品的响应时间是否相当不错?
商家每天可能会收到 50 个或更少的订单,我担心不会提前计划增长。