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

本站中文解释

sql_buffer_result主要用于缓存查询结果,通常可以提高查询的性能,并减少服务器的内存使用。可以将查询结果存储在内存中,等到真正处理结果时才释放缓存。

在MySQL中,可以通过在my.cnf文件中设置sql_buffer_result参数来控制此参数的行为。如果要将sql_buffer_result参数设置为on,可以添加以下行到my.cnf文件中:

sql_buffer_result=ON

官方英文解释

sql_buffer_result

System Variable sql_buffer_result
Scope Global, Session
Dynamic Yes
Type Boolean
Default Value OFF

If enabled, sql_buffer_result
forces results from SELECT
statements to be put into temporary tables. This helps MySQL
free the table locks early and can be beneficial in cases
where it takes a long time to send results to the client. The
default value is OFF.


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