
# TaurusDB timeout相关参数简介
MySQL中有多种timeout参数，TaurusDB也将相关参数提供给用户设置，如下表：
表1参数说明 
| 参数名称                        | 修改是否需要重启 | 参数含义                                                                         |
|:---|:---|:---|
| connect_timeout             | 否        | 控制客户端和TaurusDB服务端在建连接时，服务端等待三次握手成功的超时时间（秒），网络状态较差时，可以调大该参数。                  |
| innodb_flush_log_at_timeout | 否        | 每N秒写入并刷新日志。当innodb_flush_log_at_trx_commit值为2时，此设置有效。                        |
| innodb_lock_wait_timeout    | 否        | 该变量控制innodb事务获取行锁等待的最长时间（秒），如果超过该时间还未获取到锁资源，则会返回执行失败。                        |
| parallel_queue_timeout      | 否        | 请求并行执行的查询的等待时间。如果超过该等待时间后，系统中并行执行的线程数仍然大于parallel_max_threads，则不再等待而进入单线程执行。 |
| lock_wait_timeout           | 否        | 试图获得元数据锁的超时时间（秒）。                                                            |
| net_read_timeout            | 否        | 中止读数据之前从一个连接等待更多数据的秒数。                                                       |
| net_write_timeout           | 否        | 中止写之前等待一个块被写入连接的秒数。                                                          |
| interactive_timeout         | 否        | 服务器在关闭交互式连接之前等待活动的秒数。                                                        |
| wait_timeout                | 否        | 服务器关闭连接之前等待非交互式连接活动的秒数。                                                      |
   
