ДОБРЕ. Тъй като все още липсват някои факти, опит за отговор, за да изясним проблема:
Изглежда, че ви свършва дисковото пространство. Най-вероятно защото нямате достатъчно място на диска. Проверете на Linux/Unix df -h
например.
За да ви покажа как може да се случи това:Имайки таблица с може би 3 цели числа, само данните ще заемат около 12 байта. Трябва да добавите допълнителни разходи към него за управление на редове и т.н. На друг отговор Ервин спомена за 23Byte и направи връзка към ръководството за повече информация. Също така може да има нужда от някаква подложка между редовете и т.н. И така, малко математика:
Дори и с цяло число 3 ще стигнем до около 40 байта на ред. Имайки предвид, че искахте да вмъкнете 8 000 000, сумата ще бъде 320 000 000 байта или ~ 300 MB (само за нашия пример с 3 цели числа и много грубо).
Сега давам, имате няколко индекса на тази таблица, индексите също ще растат по време на вмъкванията. Също така друг аспект може да бъде подуване на масата и индекси, които могат да бъдат изчистени с вакуум.
И така, какво е решението:
- Осигурете повече дисково пространство за вашата база данни
- Разделете вложките си още малко и се уверете, че между тях работи вакуум