thread_pool_high_prio_mode
是否支持命令行:是
是否支持配置文件:是
是否支持动态修改:是
参数范围:Global,Session
参数类型:String
默认值:transactions
允许值:transactions、statements、none
该变量用于对高优先级调度提供更细粒度的控制,无论是全局调度还是每个连接调度。
- transactions模式下,只有来自已启动事务的语句可以进入高优先级队列,具体取决于连接中当前可用的高优先级票据的数量(请参见thread_pool_high_prio_tickets)。
- statements模式下,所有单独的语句进入高优先级队列,与连接的事务状态和可用的高优先级票据的数量无关。该值可以用高优先级的连接的session。注意,若全局设置该值等效于所有连接都是同等优先级,即没有优先级。
- none模式下,禁用连接的高优先级队列。对于有些连接(例如:监视)可能对执行延迟不敏感,也可能从不分配服务器资源,否则会影响其他连接的性能,对于这些连接并不真正需要高优先级的调度,可对这些连接设置session范围的优先级none。注意,若全局设置该参数为none,将也等效于没有优先级。
父主题: 配置参数