1

我从网络上的不同来源知道,我可以将 max_allowed_pa​​cket 设置为 1GB,但默认情况下通常为 16MB。

我的问题是数据包(查询)的最佳大小是多少?我经常将非常大的查询分成更小的块,比如 5 或 10 MB,但是是否有最佳大小,或者是越大越快的情况?

请注意,这是使用 mysql 命令行实用程序,而不是任何编程语言。

4

1 回答 1

1

我会更关心执行时间和对其他操作的影响,而不是查询大小本身。通常,您会执行较大的查询以从备份中恢复,而处理时间并不是什么大问题。

了解它在您的实例中的情况的唯一方法是对其进行基准测试。

于 2012-10-10T14:03:28.417 回答