我有一个查询,例如-
select x, sum(y) from xyz where z>=100 group by x order by sum(y) desc;
Run Code Online (Sandbox Code Playgroud)
如果我要在 x 上添加索引会更快吗?
我想设置用于插入的bulk_insert_buffer_size变量。我也从其他页面搜索过,他们都在说my.cnf。但我的系统中没有my.cnf。我检查了my.ini,那里没有这样的变量。
我也尝试通过命令行 -
SET GLOBAL bulk_insert_buffer_size= 268435456;
Run Code Online (Sandbox Code Playgroud)
表明 -
1 queries executed, 1 success, 0 errors, 0 warnings
Query: SET GLOBAL bulk_insert_buffer_size =1024*1024*256
0 row(s) affected
Execution Time : 0 sec
Transfer Time : 0.001 sec
Total Time : 0.002 sec
Run Code Online (Sandbox Code Playgroud)
但在跑步时——
SHOW VARIABLES LIKE '%bulk%';
Run Code Online (Sandbox Code Playgroud)
我得到了同样的(旧的)-
Variable_name Value
bulk_insert_buffer_size 8388608
Run Code Online (Sandbox Code Playgroud)
如果我做错了什么,请告诉我。我使用的是Mysql 5.5版本。
谢谢。