国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql The table‘xxxx’is full 設(shè)置臨時(shí)表大小

2024-07-24 12:37:00
字體:
供稿:網(wǎng)友

在mysql中臨時(shí)表就出現(xiàn)xxx is full我們只要對(duì)my.ini中tmp_table_size與max_heap_table_size參數(shù)進(jìn)行修改即可.

tmp_table_size 如果內(nèi)存內(nèi)的臨時(shí)表超過該值,MySQL自動(dòng)將它轉(zhuǎn)換為硬盤上的MyISAM表,如果你執(zhí)行許多高級(jí)GROUP BY查詢并且有大量?jī)?nèi)存,則可以增加tmp_table_size的值,max_heap_table_size 該變量設(shè)置MEMORY (HEAP)表可以增長(zhǎng)到的最大空間大小.

tmp_table_size

如果內(nèi)存內(nèi)的臨時(shí)表超過該值,MySQL自動(dòng)將它轉(zhuǎn)換為硬盤上的MyISAM表,如果你執(zhí)行許多高級(jí)GROUP BY查詢并且有大量?jī)?nèi)存,則可以增加tmp_table_size的值.

max_heap_table_size

該變量設(shè)置MEMORY (HEAP)表可以增長(zhǎng)到的最大空間大小,該變量用來計(jì)算MEMORY表的MAX_ROWS值,在已有的MEMORY表上設(shè)置該變量沒有效果,除非用CREATE TABLE或TRUNCATE TABLE等語句重新創(chuàng)建表.

方法一,修改my.ini或my.cnf,代碼如下:

tmp_table_size=64M

max_heap_table_size=32M

此方法最大的缺點(diǎn),是一旦重啟,一切恢復(fù)默認(rèn)值.

方法二,mysqld命令行,代碼如下:

mysqld_safe –key_buffer_size=512K –sort_buffer_size=16K

–tmp_table_size=64M –max_heap_table_size=32M & //Vevb.com

方法三,動(dòng)態(tài)修改

因?yàn)閠mp_table_size和max_heap_table_size,都有session作用域,所以,一般情況下,盡量這樣做吧,代碼如下:

SET SESSION tmp_table_size=64*1024*1024

SET SESSION max_heap_table_size=32*1024*1024

個(gè)人建議,如果你有服務(wù)器的管理權(quán)限推薦使用第一種方法,后兩種方法只要重啟mysql服務(wù)器一切還原到以前的配置,所以只有修改my.ini最好了.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 九江县| 屏东市| 凤冈县| 嘉义市| 阿瓦提县| 汾西县| 永川市| 大田县| 抚远县| 盖州市| 磐石市| 沂南县| 吉木萨尔县| 奎屯市| 江口县| 通榆县| 彰武县| 齐河县| 平乡县| 阜宁县| 曲沃县| 新巴尔虎左旗| 绥滨县| 陵水| 娄底市| 泰兴市| 宁化县| 五寨县| 安丘市| 盐源县| 齐齐哈尔市| 沿河| 胶南市| 龙海市| 信丰县| 隆安县| 平潭县| 鄄城县| 宁陵县| 吉水县| 通山县|