我想知道MySQL net_read_timeout 和 net_write_timeout 设置之间的区别。
我已经浏览了 MySQL 官方文档网站,但信息不足以让我继续。有谁能给我建议如何随意重新创建一个或两个错误,以便我可以尝试这个问题并了解它们之间的差异?
最佳答案
根据此链接http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_net_read_timeout根据我对这些错误的经验的直观理解,当连接达到全局变量 net_read_timeout
和 net_write_timeout
中设置的预定值时,就会发生这些超时。如果您想人为地重现它们,一种方法可能是将这些值设置得非常低,然后尝试对数据库进行操作。这将导致超时错误在更短的“时间窗口”之后发生,从而导致错误更频繁地发生。我相信,这些值需要在 MySQL 配置文件中进行编辑,通常是 my.ini
关于MySQL:如何手动引发 net_read_timeout 和 net_write_timeout 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34401882/