powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / левые файлы в каталоге с БД
6 сообщений из 6, страница 1 из 1
левые файлы в каталоге с БД
    #39944355
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, добрый день.

В каталоге с бд куча файлов, дата изменения которых 2+ года назад.

При этом пг_клас о них ничего не знает


Код: sql
1.
select oid, relname from pg_class where pg_relation_filepath(oid)='base/16541/17159651';



пусто


Файлов 100+ гб



При этом

select pg_size_pretty(pg_database_size('1c_prod'));

Показывает размер ВМЕСТЕ с этими файлами.




Как такое могло случится?

Можно ли удалить эти файлы?
...
Рейтинг: 0 / 0
левые файлы в каталоге с БД
    #39944396
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2,
Код: sql
1.
2.
select oid from pg_database where datname = current_database();
select datname from pg_database where oid = 13436;

?
...
Рейтинг: 0 / 0
левые файлы в каталоге с БД
    #39944430
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел Лузанов
пятый2,
Код: sql
1.
2.
select oid from pg_database where datname = current_database();
select datname from pg_database where oid = 13436;

?




Код: sql
1.
2.
3.
4.
13436


1c_prod





Павел, это точно эта БД, я уже перепроверил 10 раз :-(((
...
Рейтинг: 0 / 0
левые файлы в каталоге с БД
    #39944431
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть мааааааленькая вероятность что их случайно туда скопировали.

Но тогда почему pg_database_size их считает?
...
Рейтинг: 0 / 0
левые файлы в каталоге с БД
    #39944456
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2
Есть мааааааленькая вероятность что их случайно туда скопировали.

Но тогда почему pg_database_size их считает?


Потому что он смотрит на размер директории с базой а не пересчитывает файлы с риском что то забыть.
Что вполне логично. База занимает именно столько сколько ее директория с файлами на диске.
...
Рейтинг: 0 / 0
левые файлы в каталоге с БД
    #39944773
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2
Есть мааааааленькая вероятность что их случайно туда скопировали.

Есть подозрение, что вероятность увеличивается )).

Для гарантии - dump/restore базы целиком. После старую можно удалить (drop database) вместе с "лишними" файлами.
Со всеми разумными мерами предосторожности, типа сначала сделать копию.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / левые файлы в каталоге с БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]