出现 table '#sql- xx' is full !!!
目前状态..
这个数据库
含有4840多个表,其中4800个表共含有 数据 1100W少一点,
然后有36个表 含有1100W 少一点
然后我用java程序处理其中36个表,将他们的数据又存入 新的 36个表里面
意思就是一共有3300w记录..
以前运行没问题,但是自从 有次我同时运行 2个java程序以后..就出现了
the table 'my_table' is full (数据库存在my_table表)
过了两天.这个异常又变成
the table '#sql-xx' is full (数据库不存在#sql-xx表)
然后在mysql的data目录中..我发现 ibdata1 文件(应该就是保存数据的文件吧) 已经达到 3.99G ..
(为什么mysql不创建第二个保存数据的文件--如ibdata2 ........)
我是windows Xp (好像单个文件4G?) ,数据表创建的时候表格是 MyIs.....
现在根本不知道咋办了?
网上用的修改 tem_table_size=64M
max_heap_table_size=32M
我也用了..
现在不知道杂办了..!!
知道的前辈给点意见啊...