不同的mysql超时是什么意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不同的mysql超时是什么意思相关的知识,希望对你有一定的参考价值。

我在互联网上搜索了很多但没有找到关于mysql超时的简短解释和示例。我想知道下面列出的mysql diffenernt超时的含义,也想知道为什么以及何时使用它们。

+----------------------------+----------+
| Variable_name              | Value    |
+----------------------------+----------+
| connect_timeout            | 10       |
| delayed_insert_timeout     | 300      |
| innodb_lock_wait_timeout   | 50       |
| interactive_timeout        | 28800    |
| net_read_timeout           | 3        |
| net_write_timeout          | 60       |
| slave_net_timeout          | 3600     |
| wait_timeout               | 28800    |
+----------------------------+----------+

同样在ruby on rails应用程序中,我可以在我的database.yml文件中设置read_timeout。如果查询无法读取指定的read_timeout值内的数据,mysql将关闭连接。所以我也想知道net_read_timeoutread_timeout之间有什么不同

谢谢,

答案

来自The Ultimate Guide to Ruby Timeouts

连接(或打开) - 打开连接的时间

读取(或接收) - 连接后接收数据的时间

写(或发送) - 连接后发送数据的时间

checkout - 从池中检出连接的时间

statement - 执行数据库语句的时间

以上是关于不同的mysql超时是什么意思的主要内容,如果未能解决你的问题,请参考以下文章

有人知道下面的代码片段是啥意思吗?

在这个 spark 代码片段中 ordering.by 是啥意思?

网络超时啥意思?

TigerGraph的REST-3002错误是什么意思?

Java:连接请求超时是啥意思?超时就不再请求了?

Mysql Innodb 表碎片整理