gpt4 book ai didi

mysql - 当我打开具有 2000 万条记录的查询时,ms Access 停止工作

转载 作者:太空宇宙 更新时间:2023-11-03 11:28:44 25 4
gpt4 key购买 nike

我有一个查询,它在没有任何链接的情况下组合了不同的表,因此它创建了组合。记录数已达到 2000 万,我已按一个字段对这些记录进行排序。 MS Access 挂起并停止工作。请任何可以帮助加快查询速度或使其正常工作的人。谢谢

最佳答案

在不告诉查询如何将一个表与另一个表相关联的情况下组合表称为“交叉连接”,正如您所说,它会创建记录的组合。

使用交叉联接很容易获得非常大的结果,交叉联接中两个表中的每个表中仅 5000 行将生成 2500 万条记录,三个表中的每个表中仅 300 条记录将生成 2700 万条记录。每个表只有 5000 或 300 条记录,MSAccess 会运行,但要求它运行查询以创建约 2000 万条记录将需要时间,事实就是如此。

我建议您告诉我们您正在尝试做什么,我希望表之间应该存在关系,或者至少在查询中有一些东西可以告诉 MSAccess 您想要查看 20M 记录中的哪一条。我预计您不想滚动浏览 500000 左右的数据页来查找您要查找的内容。

关于mysql - 当我打开具有 2000 万条记录的查询时,ms Access 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51822101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com