【发布时间】: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_timeout和read_timeout有什么区别
谢谢,
【问题讨论】:
-
你找到任何答案了吗?
标签: mysql ruby-on-rails timeout database-connection