oio11: (Default)
[personal profile] oio11

FireFox Optimiz
 


 
sudo apt-get install sqlite3

Слово «встраиваемый» означает, что SQLite не использует парадигму
клиент-сервер, то есть движок SQLite не является отдельно работающим
процессом, с которым взаимодействует программа, а предоставляет
библиотеку, с которой программа компонуется и движок становится
составной частью программы. Таким образом, в качестве протокола обмена
используются вызовы функций (API) библиотеки SQLite. Такой подход
уменьшает накладные расходы, время отклика и упрощает программу.

SQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа. Простота реализации достигается за счёт того, что перед началом исполнения транзакции весь файл, хранящий базу данных, блокируется; ACID-функции достигаются в том числе за счёт создания файла-журнала.

Несколько процессов или потоков могут одновременно без каких-либо проблем читать данные из одной базы. Запись в базу можно осуществить только в том случае, если никаких других запросов в данный момент не обслуживается; в противном случае попытка записи оканчивается неудачей, и в программу возвращается код ошибки. Другим вариантом развития событий является автоматическое повторение попыток записи в течение заданного интервала времени.

В комплекте поставки идет также функциональная клиентская часть в виде исполняемого файла sqlite3, с помощью которого демонстрируется реализация функций основной библиотеки. Клиентская часть работает из командной строки, позволяет обращаться к файлу БД на основе типовых функций ОС.

Благодаря архитектуре движка возможно использовать Sqlite как на встраиваемых (embedded) системах, так и на выделенных машинах с гигабайтными массивами данных.

cd ~/.mozilla/firefox/*.default/

for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done

Перед выполнением, закройте firefox! Если выполнить эту команду в терминале, то для всех файлов базы данных sqlite, в которых огнелис хранит настройки, закладки, кэш, итд., будет произведена операция VACUUM, которая производит их дефрагментацию. http://armanenshaft-linux.blogspot.com/2009/07/firefox-optimiz.html

October 2025

S M T W T F S
   1234
567891011
12131415161718
19202122 232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 9th, 2026 01:36 pm
Powered by Dreamwidth Studios