Как удалить неиспользуемые временные файлы из Google Cloud SQL, управляемого Postgres?

Мы перешли на Google Cloud SQL, создали несколько баз данных и импортировали много данных. Наряду с этим было довольно большое количество запросов, которые были прерваны здесь и там, которые оставили некоторый мусор в виде временных файлов. И использование памяти превысило 1 ТБ.

postgres=> SELECT datname, temp_files AS "Temporary files", pg_size_pretty(temp_bytes) AS "Size of temporary files" FROM pg_stat_database; datname | Temporary files | Size of temporary files ---------------+-----------------+------------------------- cloudsqladmin | 0 | 0 bytes template0 | 0 | 0 bytes postgres | 0 | 0 bytes template1 | 0 | 0 bytes first | 33621 | 722 GB second | 9 | 3399 MB third | 293313 | 153 GB (7 rows)

Согласно результатам запроса выше у нас есть ~1 ТБ потенциально бесполезных файлов. Есть пара вопросов:

1) Как определить временные файлы, не используемые ни одним из запущенных запросов? 2) Как их удалить, если postgres управляется Google Cloud SQL?

0 ответов

Другие вопросы по тегам