Все вопросы: [vacuum]

9 вопросов

похожие теги:
10
голосов
3ответов
4775 просмотров

How to VACUUM a Core Data SQLite db?

By design, Core Data does not issue a VACUUM SQL command to its SQLite database(s), as detailed here. I'm creating a Core Data application that'll store, and later delete, large binary files (2-10MB in size) in a SQLite db. Over time this will lead to fragmentation and a larger-than-necessary S...

1
голосов
4ответов
1375 просмотров

Vacuum PostgreSQL DB from PHP

I want to vacuum a PostgreSQL database from PHP. I have tried this: pg_query($conn,"vacuum analyse;"); How can I tell if this works?

0
голосов
2ответов
10547 просмотров

postgreSQL vacuum temp files?

I've got a "little" problem. A week ago my database was reaching full disk capacity. I deleted many rows in different tables trying to free up disk space. After which I tried running a full vacuum which did not complete. What I want to know is. When I stopped the vacuum from fully completing does...

4
голосов
2ответов
2123 просмотров

Why does $dbh->do('VACUUM') fail with Perl's DBD::SQLite?

I want to do VACUUM at a certain time on a SQLite database under Perl, but it always says DBD::SQLite::db do failed: cannot VACUUM from within a transaction So how do I do this? my %attr = ( RaiseError => 0, PrintError => 1, AutoCommit => 0 ); my $dbh = DBI->connect('dbi:SQLite...

1
голосов
3ответов
3215 просмотров

JDBC postgres vacuum timeout

I'm trying to vacuum my Postgres database by running the following SQL instruction within Java: vacuum verbose analyze Sometimes it just seems to "hang" is there any clean way to abort the process? I have tried SET statement_timeout TO XXXX But I get the error message "VACCUM cannot run insi...

34
голосов
6ответов
18239 просмотров

PostgreSQL - как запустить VACUUM из кода вне блока транзакции?

Я использую Python с psycopg2 и пытаюсь запустить полный VACUUM после ежедневной операции, которая вставляет несколько тысяч строк. Проблема в том, что когда я пытаюсь запустить команду VACUUM в своем коде, я получаю следующую ошибку: psycopg2.InternalError: VACUUM cannot run inside a transac...

4
голосов
3ответов
5293 просмотров

как автоматически определять, какие таблицы нуждаются в вакууме / переиндексировании в postgresql

Я написал сценарий обслуживания для нашей базы данных и хотел бы запускать этот сценарий для тех таблиц, которые больше всего нуждаются в очистке / переиндексации во время простоя каждый день. есть ли способ определить это в postgres? Я бы классифицировал таблицы, требующие внимания, следующи...

1
голосов
1ответов
551 просмотров

Динамические данные в postgresql

Я намерен сделать так, чтобы скрипт python выполнял много ОБНОВЛЕНИЙ в секунду для 2433000 строк. В настоящее время я пытаюсь сохранить динамический столбец в Python как значение в Python dict. Однако поддерживать синхронизацию моего Python dict с изменениями в других столбцах становится все тру...

4
голосов
4ответов
7050 просмотров

PostgreSQL Long ВАКУУМ

В настоящее время я очищаю таблицу с двумя индексами, 250 миллионами активных строк и примерно таким же количеством мертвых строк (или больше). Я отправил команду VACCUM FULL ANALYZE со своего клиентского компьютера (ноутбука) на сервер. Он занимается своими делами последние 3-4 дня или около то...