Как ссылается этой ошибкой Firefox, что совершает поступок уборки пылесосом базы данных, достигают? Эта операция поддержана всем современным программным обеспечением базы данных или только определенными?
Базы данных, которые используют MVCC для изоляции транзакций друг от друга, должны периодически сканировать таблицы для удаления устаревших копий строк. В MVCC, когда строка обновляется или удаляется, она не может быть немедленно переработана, потому что могут быть активные транзакции, которые все еще могут видеть старую версию строки. Вместо того, чтобы проверять, может ли это быть довольно дорогостоящим, предполагается, что старые строки остаются актуальными. Процесс восстановления пространства откладывается до тех пор, пока таблица не будет очищена от пыли, что, в зависимости от базы данных, может быть инициировано автоматически или явно.
Особенно это относится к команде SQL lite vacuum. http://www.sqlite.org/lang_vacuum.html
Удаляется пробел, оставшийся в операторах DELETE.
При написании рекурсивного кода необходимо убедиться, что в какой-то пункт остановите рекурсивность, в противном случае вы только что написали бесконечный цикл.
Что у вас есть.
Следует ожидать, что этот код исчезнет в течение длительного времени, а затем окончательно завершится переполнением стека.
-121--2590387- Проблема может возникнуть из-за многократного назначения одного и того же обработчика событию click. Я советую проверить, что строка, где вы назначаете обработчик, не вызывается несколько раз непреднамеренно. Другим решением может быть вызов unbind
(устаревший 3,0) или off
(замененный):
$("#myButton").unbind("click").click(myHandler); // deprecated
$("#myButton").off("click").click(myHandler); // superseeded
Но не видя кода, я просто догадываюсь.
-121--2534874-Это очень похоже на дефрагментацию файловой системы. Дополнительная информация о документах PGSQL .