使用10组不同的表或1组是否更好? [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用10组不同的表或1组是否更好? [关闭]相关的知识,希望对你有一定的参考价值。

我有很多网上商店,都运行在我当天制作的同一个php / mysql后端。

每个网上商店都有自己的一组表,每个表有10个,包含有关产品,客户等的数据。每个产品1000个。

示例表

mystore_product_info
mystore_category_info
..
mystore2_product_info
mystore2_category_info

我只是想知道将它们合并到一组表中是否有利于速度,在表中增加1列,以识别数据用于哪个网上商店?

最终会像这样结束

product_info
category_info

或者这些更大的桌子会更慢吗?

答案

如果数据已经分开,我认为你最好保持这种方式。如果这些网上商店不需要共享数据,那么您不会因为忘记在其中一个查询中包含额外的列而存在交叉污染风险。通过组合它们不会获得任何性能优势。

以上是关于使用10组不同的表或1组是否更好? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

执行 Linq 组加入是不是有更好的解决方案?

MySQL 效率 - 2 个单独的表或连接

如何取消Access 用户和组权限

我需要帮助识别在另一个表中具有不同状态的表成员组

存储用户并传入单个表或单独的表

使用相同的模型实体框架С#访问不同的表[关闭]