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
.