Здравствуйте. В папке профиля большой размер занимает файл с иконками сайтов favicons.sqlite - 67 Мб. Как определить, что именно сжирает столько места?
Судя по структуре БД, там лишь текстовая инфа, не нашел ни в одной из трех таблиц места хранения иконок. Может, не там ищу? Для уточнения, размеры таблиц:
moz_icons - 8132 строки
moz_icons_to_pages - 161282 строки
moz_icons_w_icons - 71745 строк

Хотелось бы понять, что именно занимает так много места, чтоб удалить эти строки.

favicons.sqlite - стандартный размер 5 мегабайт и служит одним из файлов баз-данных.
По идее, судя из названия, содержит все значки (посещенные сайты, закладки, самого [firefox] и тп).
В гугле 2-ая ссылка https://www.exefiles.com/en/sqlite/favicons-sqlite/
Чуть ниже пролистать - решение некоторых проблем.
п.с по сути его можно удалить, открыть браузер по новой и он его создаст заново.

ibb1386 пишет

Чуть ниже пролистать - решение некоторых проблем.

Судя по всему, вы не читали. Там написан бред сивой кобылы типа восстановления винды.
Конечно же, мне не нужен новый файл, мне нужен текущий, но мне нужно его исправить, это разве не очевидно?
Перечитайте мой пост еще раз, пожалуйста. Там четко описано, чего я хочу.

andro1d пишет

мне нужен текущий, но мне нужно его исправить

Удалите и создайте новый.

ibb1386 пишет

Удалите и создайте новый.

"мне нужен текущий, но мне нужно его исправить" - что тут неясного? Может, я чего-то не понимаю?
Вы действительно не понимаете, почему я хочу оставить текущий и почему мне не нужен новый?

andro1d
Это ваше сообщение, точнее часть и что вы хотите...

andro1d пишет

В папке профиля большой размер занимает файл с иконками сайтов favicons.sqlite - 67 Мб. Как определить, что именно сжирает столько места?

Сейчас вы пишите, что надо сохранить и исправить.
Мой совет на "надо сохранить" - не трогать его.
А что исправлять - непонятно. Отдельно часть информации вырезать не получится.
В чём проблема, опять-же, непонятно.

andro1d пишет

Здравствуйте. В папке профиля большой размер занимает файл с иконками сайтов favicons.sqlite - 67 Мб. Как определить, что именно сжирает столько места?
Для уточнения, размеры таблиц:
moz_icons - 8132 строки
moz_icons_to_pages - 161282 строки
moz_icons_w_icons - 71745 строк

Ты сам ответил на свой вопрос. БД редко отличаются малым размером, в особенности SQL.

andro1d пишет

Судя по структуре БД, там лишь текстовая инфа, не нашел ни в одной из трех таблиц места хранения иконок. Может, не там ищу?

Иконки/изображения хранятся в столбце data с типом BLOB (binary large object)

скрытый текст
2022-09-12-091020.png
2022-09-12-091213.png
2022-09-12-091351.png

andro1d пишет

Хотелось бы понять, что именно занимает так много места, чтоб удалить эти строки.

Много места занимает тот объём данных, что у тебя на данный момент. Удалять вручную сродни мазохизму с таким количеством данных.
Как вариант воспользоваться командой Vacuum. В SQLiteStudio это делается через меню: Database → Vacuum. После правок не забываем отключаться от БД: Database → Disconnect from the database
Еще вариант воспользоваться сжатием на уровне файловой системы

скрытый текст
2022-09-12-093801.png

zzzephire пишет

Иконки/изображения хранятся в столбце data с типом BLOB (binary large object)

Блин, как же я этого не заметил... Я предполагал, что там может много места занимать текст (иногда там встречаются какие-то xml-ки), но не посмотрел, что там есть еще и изображения. Догадывался, что они где-то есть, как и ясно из моего первого поста.
Спасибо.

Выделить код

Код:

select *, length(data) as dsize from moz_icons
order by dsize desc

А дальше дело за малым, буду разбираться :) Сами иконки весят 38 Мб, гляну еще, где остальное.