max_heap_table_size限制爲16 MB,所以如何更改此值以及位置?更改max_heap_table_size值?
6
A
回答
10
我很確定max_heap_table_size默認設置爲16MB左右。所以,我會首先檢查它被設置爲通過運行一個查詢:
select @@max_heap_table_size;
然後你就可以運行查詢來設置更高:
set @@max_heap_table_size=NUMBER_OF_BYTES;
4
如果你不能改變你堆值試試這個
這個加入到MySQL的/ etc/my.cnf中
[mysqld]
tmp_table_size=2G
max_heap_table_size=2G
這將覆蓋mysql重新啓動。到現在設置mysqld中的這些值而不需要重新啓動運行這個命令:
SET GLOBAL tmp_table_size = 1024 * 1024 * 1024 * 2;
SET GLOBAL max_heap_table_size = 1024 * 1024 * 1024 * 2;
如果您正在使用
SELECT @@max_heap_table_size;
檢查上述變量,你可能會發現,他們似乎沒有改變以下的SET GLOBAL...
聲明。這是因爲這些設置僅適用於到服務器的新連接。建立一個新的連接,你會看到值的更新。
相關問題
- 1. Mysql tmp_table_size max_heap_table_size
- 2. MariaDB max_heap_table_size是動態分配的嗎?
- 3. 更改值值
- 4. 更改EditText Box值更改微調值
- 5. 更改輸入值更改標籤值
- 6. 更改值
- 7. 更改值
- 8. 更改值datepicker
- 9. 更改值
- 10. 更改值
- 11. 更改列值?
- 12. 更改值
- 13. 更改頁值
- 14. 更改值
- 15. 更改域值
- 16. 更改值
- 17. 更改NumberConstants.decimalSeparator()值
- 18. 更改Request.QueryString值
- 19. 更改值
- 20. 更改值
- 21. 更改XML值
- 22. DateTimeOffset值更改
- 23. SQL更改值
- 24. wxTextCtrl更改值
- 25. iOS - 更改變量值的UI更改
- 26. 更改值更改後的Javascript
- 27. DataGridViewComboBoxColumn值更改不變RowState更改
- 28. 更改頁面上的gridview值更改
- 29. KVO和更改UI上的值更改
- 30. 更改標籤更改DropDownListFor值