В Firefox 3.0 появилась общая база данных для хранения истории и закладок, называемая Places. База хранится в формате sqlite в папке профиля пользователя. Со временем база сильно фрагментируется и раздувается в размерах. Браузер начинает тормозить на запуске и завершении, каждый раз при открытии истории и закладок, наборе адреса (при наборе включается поиск по закладкам и истории). Попробуем ее дефрагментировать в Mac OS X.
Для начала нужно закрыть Firefox, далее в терминале:
#cd ~/Library/Application\ Support/Firefox/Profiles/{id}.default/
#ls -la places.*
#sqlite3 places.sqlite "vacuum;"
{id} замените на свое значение
У меня после "вакуумизации" база уменьшилась с 30Mb до... 1,5Mb.
Аналогично можно сделать "вакуумизацию" и в других ОС.
Быстрого Вам вебсерфинга ☺
2009-03-06 01:53 pm (UTC)
2009-03-06 02:03 pm (UTC)
2009-03-06 02:14 pm (UTC)
(С) Корпорация Майкрософт, 1985-2001.
c:\Documents and Settings\Roma\Application Data\Mozilla\Firefox\Profiles\vjxxz4g
9.default>
sqlite3 C:\Documents and Settings\Roma\Application Data\Mozilla\Firefo
x\Profiles\vjxxz4g9.default\places.sqlit
"sqlite3" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
2009-03-06 02:20 pm (UTC)
2009-03-06 02:22 pm (UTC)
2009-03-11 07:45 pm (UTC)
2009-03-11 08:26 pm (UTC)
2009-03-11 07:44 pm (UTC)
2009-03-06 02:08 pm (UTC)
2009-03-06 02:10 pm (UTC)
после ...Profiles/ нажми два раза Tab, авто дополнение имен файлов покажет содержимое
Edited at 2009-03-06 02:10 pm (UTC)
2009-03-06 02:11 pm (UTC)
2009-03-06 02:11 pm (UTC)
2009-03-06 02:15 pm (UTC)
2009-03-06 03:38 pm (UTC)
-rw-r--r--@ 1 payalnik staff 32555008 Mar 6 18:36 places.sqlite
-rw-r--r--@ 1 payalnik staff 0 Mar 6 18:36 places.sqlite-journal
Payalnik-MBP:r2p9e6oi.default payalnik$ sqlite3 places.sqlite "vacuum;"
SQL error: SQL logic error or missing database
шо такое?
2009-03-06 03:41 pm (UTC)
Payalnik-MBP:r2p9e6oi.default payalnik$ ls -la places.*
-rw-r--r--@ 1 payalnik staff 22110208 Mar 6 18:40 places.sqlite
2009-03-06 08:55 pm (UTC)
2009-03-09 05:59 pm (UTC)
Uploaded with plasq's Skitch!
помоему у меня не получилось сменить директорию..
2009-03-09 07:44 pm (UTC)
Хороший хинт.
а ещё лучше:
2009-03-09 07:57 pm (UTC)
2009-03-09 11:55 pm (UTC)
for %%i in (*.sqlite) do sqlite3 %%i "vacuum;"
2009-03-10 01:08 pm (UTC)
2009-03-10 01:09 pm (UTC)
2009-03-10 01:11 pm (UTC)
заметно шустрее. спасибо.
2009-03-16 09:17 pm (UTC)