国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 日照市| 泰顺县| 林周县| 巨鹿县| 甘孜| 吉木萨尔县| 嘉义市| 竹山县| 宾川县| 玛纳斯县| 蚌埠市| 从化市| 九龙坡区| 胶南市| 罗源县| 郴州市| 宜兴市| 白城市| 体育| 阳春市| 赤峰市| 双流县| 正安县| 河北区| 宁陵县| 同德县| 泰兴市| 宝丰县| 蒲江县| 莫力| 宁武县| 凉城县| 布拖县| 永平县| 齐河县| 灵台县| 闽清县| 海宁市| 新沂市| 平顺县| 新沂市|