【问题标题】:What is the meaning of different mysql timeouts不同的mysql超时是什么意思
【发布时间】:2016-03-18 22:25:38
【问题描述】:

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

+----------------------------+----------+
| 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有什么区别

谢谢,

【问题讨论】:

  • 你找到任何答案了吗?

标签: mysql ruby-on-rails timeout database-connection


【解决方案1】:

来自The Ultimate Guide to Ruby Timeouts

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

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

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

结帐 - 从池中结帐连接的时间

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

【讨论】:

    猜你喜欢
    • 2016-03-12
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    相关资源
    最近更新 更多