我对MySQL的效率有疑问。
如果我有2个非常大的数据表,列中的数据相似。我需要一起显示数据,将表合并为1还是使用连接更好?
请记住,随着时间的推移,每个表中可能会有数百万行,因此组合会使表格大小翻倍。
明智地提高效率的最佳方法是什么?
是否值得分离数据?
答案 0 :(得分:0)
取决于实际数据。如果两个表中的数据类型相同,请将它们放在一个表中。
MySQL能够处理数百万行。当你实际目睹性能问题时,你应该再问一次。
你的意思是"使用工会"?通过使用连接,您可以向结果集添加列,看起来您更愿意添加行。
答案 1 :(得分:0)
如果您的表具有良好的索引并且您的join子句是关键值,那么它将比只有一个大型表更好。
正如它所说,没有正确的答案,但在两种情况下都取决于你自己的测试。