“一个 FEDERATED 表不支持通常意义上的索引;因为对表数据的访问是远程处理的,所以实际上是远程表使用了索引。这意味着,对于不能使用任何索引的查询,因此需要全表扫描,服务器从远程表中获取所有行并在本地过滤它们。无论此 SELECT 语句使用任何 WHERE 或 LIMIT ,都会发生这种情况;这些子句在本地应用于返回的行。
因此,未能使用索引的查询会导致性能不佳和网络过载。此外,由于返回的行必须存储在内存中,这样的查询也可能导致本地服务器交换,甚至挂起。”
任何人都可以用例子解释我是什么意思吗?
什么是“不能使用任何索引的查询”?
这意味着我无论如何都可以从远程服务器获取完整数据?