mysql - Access 中的查询非常慢,SQL 服务器可以做得更好吗

标签 mysql sql database ms-access

我正在使用 MSAccess 来快速加载数据并执行一些分析。 由于数据超过 200,000 条记录,它变得非常慢,并且永远需要或永远不会返回结果。我知道这是预期的。

在这种情况下,安装像 MySQL 这样的 SQL 服务器(免费提供)是否效果更好? (即使是一百万个相似的记录)

我不能要求付费软件来执行分析。

最佳答案

您并不是在谈论大量记录。如果您使用的查询未针对性能进行优化,那么安装 SQL Lite 不会为您带来多大帮助。我建议尝试优化您的查询和/或增加查询超时,以便可以返回结果。对表建立索引也会稍微提高性能,但查询优化才是最重要的。

关于mysql - Access 中的查询非常慢,SQL 服务器可以做得更好吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13069977/

相关文章:

mysql - 将记录序列存储到数据库中的特定 ID

PHP in_array() 函数并非在所有情况下都有效

php - 如何在MySQL查询中使用数值数组常量数组?

php - 这是一个适当的登录和注册加密系统

sql - 为什么(以及如何)使用master..spt_values拆分列?

c# - 使用 NHibernate 编写单元测试的最佳实践

mysql - Rails 数据库问题 - 错误 1045 (28000) : Access denied for user 'root' @'localhost' (using password: NO)

java - 使用 JTextFields 中的字符串填充 JTable

php - 在 Windows 上连接到 MySQL 时数组索引会更改大小写,但在 Linux 上则不会

MySQL连接两个表以查找除具有最大值的行之外的所有行