在MySQL中,如果我们在多个表中使用联接,那么获取数据需要时间,这会影响性能。对此有任何替代方案或解决方案吗?
因为我们有可用的视图和程序。请告诉我,它提供了与联接相同的结果,但具有更好的性能。
这取决于情况。
有些JOIN的性能很差。(EAV模式设计臭名昭著。(
有些JOIN对性能的影响很小。(简单的归一化非常常见。(
让我们谈谈具体的查询。提供这样的SELECT
,连同SHOW CREATE TABLEs
和EXPLAIN SELECT ...