【问题标题】:Regarding mysql limits关于mysql限制
【发布时间】:2018-02-28 19:59:30
【问题描述】:

我阅读了一些有关更新全局变量的信息,例如 net_read_timeout、connect_timeout 等,以避免在 MySQL 数据库上丢失连接。所以我的问题就是这个

如果我执行这些查询,我是否必须在 Ubuntu 和 Nginx 上重新启动 mysql 服务?

SET GLOBAL connect_timeout=28800
SET GLOBAL net_read_timeout=600

我的问题真的是因为当我使用这个查询时,它们似乎更新了,但是即使我没有重新启动 mysql 服务等,它们是否还在运行?

SHOW VARIABLES LIKE '%timeout%'

【问题讨论】:

    标签: mysql ubuntu nginx


    【解决方案1】:

    是的,它们肯定会起作用。只有“某些”操作系统需要在细微更改后重新启动(我保持中立)。但不要相信我的话,请参阅:

    https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html

    上面写着:

    它们中的大多数可以在运行时使用 SET 动态更改 语句,它使您能够修改服务器的操作,而无需 必须停止并重新启动它。

    再往下看表格,你可以看到connect_timeoutnet_read_timeout都是动态的。

    我猜文档毕竟是有目的的?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 1970-01-01
      • 2013-02-10
      相关资源
      最近更新 更多