MySQL Variables thread_handling 数据库 参数变量解释及正确配置使用

本站中文解释

_large_packages

MySQL参数变量thread_handling_large_packages用于发送大型查询数据包,默认情况下,当查询数据包大小大于1MB时,MySQL将以多线程的形式处理发送过来的数据包,以提高处理效率,默认设置为1MB。如果想要修改MySQL处理大数据包的最大容量,则可以在my.cnf(MySQL或者MariaDB)配置文件中设置”thread_handling_large_packages”,然后将其设置为想要的容量大小,如20M。如下:thread_handling_large_packages=20M,修改完成后,重启MySQL服务即可。

官方英文解释

thread_handling

Command-Line Format --thread-handling=name
System Variable thread_handling
Scope Global
Dynamic No
Type Enumeration
Default Value one-thread-per-connection
Valid Values

no-threads

one-thread-per-connection

loaded-dynamically

The thread-handling model used by the server for connection
threads. The permissible values are
no-threads (the server uses a single thread
to handle one connection),
one-thread-per-connection (the server uses
one thread to handle each client connection), and
loaded-dynamically (set by the thread pool
plugin when it initializes). no-threads is
useful for debugging under Linux; see
Section 5.8, “Debugging MySQL”.

This variable has no effect for the embedded server
(libmysqld) and as of MySQL 5.7.2 is no
longer visible within the embedded server.


数据运维技术 » MySQL Variables thread_handling 数据库 参数变量解释及正确配置使用