我创建了一个新的sqlite3数据库,并将大约5000万行插入表infotable。现在,当我尝试运行以下查询时,它会让我'数据库或磁盘已满'。
查询:
select ID, count(ID) as cnt from infotable group by ID order by cnt desc limit 20;
ID的计数可以在1-1000
之间变化数据库大小为7.5G,而本地区域的可用空间为116G。
我不确定这背后的原因,因为我在磁盘上看不到任何空间问题。我在Linux机器上使用SQLite版本3.3.6。它是否与数据库中的一些对抗性变化有关。
由于