Запитання з тегом «vacuum»

Команда вакууму в postgres звільняє невикористаний простір. Не забудьте також включити тег [postgres] та тег версії, наприклад [postgresql-9.6]. Включіть тег операційної системи,

5
Агресивний Autovacuum на PostgreSQL
Я намагаюсь отримати PostgreSQL для того, щоб агресивно автоматизувати вакуумну базу даних. Наразі я настроював автоматичний вакуум так: autovacuum_vacuum_cost_delay = 0 # Відключення вакууму на основі витрат autovacuum_vacuum_cost_limit = 10000 # Максимальне значення autovacuum_vacuum_threshold = 50 # За замовчуванням autovacuum_vacuum_scale_factor = 0,2 # За замовчуванням Я зауважую, що автоматичний вакуум …

3
Чи рекомендується регулярний аналіз ВАКУУМУ відповідно до пункту 9.1?
Я використовую PostgreSQL 9.1 в Ubuntu. Заплановано VACUUM ANALYZEще рекомендуються, або автовакуумінг досить , щоб піклуватися про всіх потребах? Якщо відповідь "це залежить", то: У мене є велика база даних (розмір стисненого дампа розміром 30 Гб, каталог даних 200 ГБ) Я роблю ETL в базу даних, імпортуючи близько 3 мільйонів …
38 postgresql  etl  vacuum 


4
Мені потрібно запустити VACUUM FULL без вільного місця на диску
У мене є одна таблиця, яка займає близько 90% hd місця на нашому сервері. Я вирішив скинути кілька стовпців, щоб звільнити місце. Але мені потрібно повернути простір в ОС. Проблема, однак, полягає в тому, що я не впевнений, що станеться, якщо я запускаю VACUUM FULL і не вистачає вільного місця, …

1
VACUUM повертає дисковий простір в операційну систему
VACUUMзазвичай не повертає дисковий простір в операційну систему, за винятком деяких особливих випадків. З документів: Стандартна форма VACUUMвидаляє версії мертвих рядків у таблицях та індексах і позначає простір, доступний для подальшого повторного використання. Однак це не поверне простір операційній системі, за винятком спеціального випадку, коли одна або кілька сторінок у …

1
Чи варто запускати VACUUM на столі, який отримує тільки ВСТАВКИ?
У розмові про перегляд винагороди у 2015 році AWS зазначав, що вакуум слід запускати не тільки після оновлень чи видалення, але й після вставок. Ось відповідна частина бесіди: http://www.youtube.com/watch?v=tZXp19q8RFo&t=16m2s Імовірно, є деяке очищення, яке потрібно зробити на блоках, навіть якщо вони отримали лише вставки, і це очищення можна зробити або …


4
Скільки часу займе операція вакуум / автовакуум?
Я керую великою базою (кілька сотень концертів), що містить таблиці з різними ролями, деякі з них містять мільйони записів. Деякі таблиці отримують лише велику кількість вставок та видалень, деякі інші кілька вставок та велику кількість оновлень. База даних працює на PostgreSQL 8.4 в системі Debian 6.0 amd64 з 16 гігабайтами …

4
Чи потрібно вручну VACUUM мою базу даних PostgreSQL, якщо автовакуум увімкнено?
Я використовую програмне забезпечення, яке створює велику базу даних PostgreSQL (є таблиця з мільйонам рядків), і розробники кажуть, що слід VACUUMі ANALYZEперіодично. Але за замовчуванням бази даних PostgreSQL autovacuumувімкнено. Чи потрібно взагалі пилососити / аналізувати? Які переваги? Яка різниця між автоматичним та ручним вакуумом Наприклад, у Pgadmin3 у мене є …

2
Різниця в postgreSQL між VACUUM FULL і CLUSTER
У мене є таблиця з розміром 200 ГБ, зайнятою даними, і розміром 180 ГБ - 6 індексами. Він на 30% роздутий, тому я хочу повернути небажаний ним простір. Він кластеризований на job_id_idx індекс. Тож, щоб повернути простір, чи потрібно мені використовувати clusterкоманду чи vacuum fullкоманду? Яка різниця між цими двома …

1
Дискові файлові ефекти видалення та вакуумування
У мене дуже часто оновлюється таблиця з 240 мільйонами рядків (і зростає). Кожні три години вставляється 1,5 мільйона рядків, а 1,5 мільйона видаляються. Коли я перемістив кластер на SSD, ця об'ємна вставка (за допомогою копії) була скорочена з 22 хвилин на 2,3 хвилини. Також було покращено час видалення. Я планую …

1
Зайнятий стіл не пилососиться
Ми використовуємо Postgres 9.2 в Windows для зберігання даних із низькочастотними хронометражами: ми вставляємо близько 2000 рядків в секунду кожні другі 24 години 7 днів на тиждень без простоїв. Існує такий, DELETEякий працює на столі кожні 10 хвилин або близько того, щоб тримати стіл до фіксованої кількості днів. Це в …

2
Який фальфактор для кешування таблиці?
У мене сильно оновлена ​​/ доступна таблиця, де я зберігаю серіалізовані об’єкти Java. Вони знаходяться в таблиці 2-3 години (також оновлюються протягом цього періоду), а потім видаляються. Розмір столу - близько 300 Мб. Я помітив, що це дуже, дуже часто VACUUMed і задаюся питанням, чи fillfactorдопоможе змінити ?

2
Чи видаляє SELECT мертві рядки, як VACUUM?
Я поспіхував VACUUMі помітив деяку несподівану поведінку, коли SELECTінжини рядків із таблиці, здається, зменшують роботу VACUUMпісля цього. Дані тесту Примітка: автовакуум вимкнено CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET ( autovacuum_enabled = 'f', toast.autovacuum_enabled = 'f' ); INSERT INTO numbers SELECT generate_series(1, 5000); Випробування 1 Тепер ми запускаємо …

1
Як повернути простір, узятий індексом, який частково побудований і припинений відключенням електроенергії
Я запускаю postgres (postgis) 9.4.2 на mac (10.10.4). У мене є кілька великих столів (кілька туберкульозів). Під час збирання індексу на одному з них, який займає близько тижня, я спостерігав, як доступний простір високої чіткості зменшився, як можна було б сподіватися, що майже до того моменту, коли індекс закінчиться, коли …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.