关于RDS mysql各timeout参数的设置情况简介
发布日期:2015-11-9 10:11:25
关于RDS mysql各timeout参数的设置情况简介 提供了很多的timeout参数供用户设置在RDS for mysql中,这些timeout参数的意义将下面详细介绍: delayed_insert_timeout:这个参数是指insert语句的超时时间。 connect_timeout:该参数是控制在与服务器建立连接的时候等待三次握手成功的超时时间,该参数也是对于网络质量较差导致连接超时,建议外网访问波动较大可以提高该参数。 innodb_rollback_on_timeout:当事务超时超过这个参数后即会回滚,如果设置为OFF即只回滚事务的最后一个query。 innodb_lock_wait_timeout:指锁等待的超时时间,这个锁锁不同于死锁,它是指正常一个事务等待另外一个事务的S锁或者X锁的超时时间。 net_read_timeout/net_write_timeout:该参数指发送给客户端网络包的超时时间和服务器端等待客户端发送的网络包,这个参数是对TCP/IP链接并且是Activity状态下的线程才有效的参数。 interactive_timeout/wait_timeout:mysql在关闭一个交互式/非交互式的连接之前所要等待的时间。建议设置不要太长的时间,否则会占用实例的连接数资源。 另外,客户端在设置连接池的时候可以设置QueryTimeout来制定连接的超时时间。
|