PG Partition Manager

Скриншот программы:
PG Partition Manager
Детали программы:
Версия: 2.2.2 обновление
Дата загрузки: 10 Dec 15
Разработчик: Keith Fiske
Тип распространения: Бесплатная
Популярность: 18

Rating: nan/5 (Total Votes: 0)

PG Partition Manager (или pg_partman) может обрабатывать как основанные на времени и на основе серийных разделов, и является рекомендуемым средством работы с большими структурами данных.
Расширение pg_partman просто разделить большие таблицы на более мелкие куски, для облегчения обработки, облегчение процессора и памяти потребления.
После того, как таблица разделов была работал, pg_partman упадет он, чтобы избежать переполненности памяти

Что нового В этом выпуске:.

    < не LI> Если удерживающая система включена, jobmon больше не регистрирует записи, если нет удержания работа не была на самом деле сделано. Будет ранее просто войти, что нулевые столы были сняты. Если что-то упал / uninherited, он будет записан, как ожидалось.
  • Изменен столбец & Quot; тип & Quot; в part_config в & Quot; partition_type & Quot ;. & Quot; тип & Quot; является зарезервированным словом, но в настоящее время не строго соблюдаются (не требует двойные кавычки). Это позволяет избежать любых возможных будущих проблем. Также изменился sub_type в part_config_sub в & Quot; sub_partition_type & Quot; согласованности
  • Изменен столбец & Quot; part_interval & Quot; в part_config & part_config_sub в & Quot; partition_interval & Quot; быть более последовательным с выше переименован колонке.
  • Теперь использует новый, более обширный GET STACKED ДИАГНОСТИКА добавлена ​​функция в 9,2, чтобы обеспечить более подробные ошибки, когда исключение встречается. Ранее, когда функции вызываются другие функции и пользовательский блок исключение используется, только последние функцию под названием бы сообщить об ошибке. Теперь более полный трассировки стека доступна, чтобы увидеть оригинальную функцию, вызвавшую ошибку.
  • Широкие улучшения форматирования документации.
  • Процесс фон рабочего (БГВ) был добавлен в pg_partman для общего поддержания разделов.
  • Там больше не отличаются и Quot; статическая и Quot; и & Quot; динамический & Quot; Режимы разделения. Особенности каждого режима были объединены в единый формат запуска.

Что нового в версии 1.8.4:

  • Новый параметр имя родительской таблицы, чтобы run_maintenance (). Если установлено, пропускает все другие таблицы для этого обслуживания перспективе только и делает, тот дал.
  • Нью-анализа параметр в run_maintenance ().
  • PG разметки дисков теперь поддерживает суб-разметки. Это позволяет автоматическое конфигурирование превратить ребенка таблицы существующего раздела, установленного в родительских таблицах своих собственных наборов разделов.
  • Анализ больше не запускается автоматически на родительской таблицы после create_parent () выполняется.
  • Добавлена ​​аргумент --version для всех сценариев Python. Это говорит вам минимальную версию pg_partman этот сценарий предназначен для работы с.
  • Сделано, что все сценарии в папке бин добавляются Makefile для установки.
  • Убедитесь автовакуумной сбрасывается, если сигнал SIGINT (Ctrl + C) уволен при использовании partition_data.py или undo_partition.py.
  • Добавлена ​​howto.md файл в папке док с некоторыми более обширных примеров.
  • колонка last_partition в part_config таблице более не используется. Бросил его.
  • Переименован внутренние функции create_id_partition (), create_id_function (), create_time_partition () & create_time_function (), чтобы create_partition_id (), create_function_id (), create_partition_time () & create_function_time () соответственно. Это дает все функции последовательного шаблон именования.

Что нового в версии 1.8.1:

  • Новый параметр имя родительской таблицы, чтобы run_maintenance (). Если установлено, пропускает все другие таблицы для этого обслуживания перспективе только и делает, тот дал.
  • Нью-анализа параметр в run_maintenance ().
  • PG разметки дисков теперь поддерживает суб-разметки. Это позволяет автоматическое конфигурирование превратить ребенка таблицы существующего раздела, установленного в родительских таблицах своих собственных наборов разделов.
  • Анализ больше не запускается автоматически на родительской таблицы после create_parent () выполняется.
  • Добавлена ​​аргумент --version для всех сценариев Python. Это говорит вам минимальную версию pg_partman этот сценарий предназначен для работы с.
  • Сделано, что все сценарии в папке бин добавляются Makefile для установки.
  • Убедитесь автовакуумной сбрасывается, если сигнал SIGINT (Ctrl + C) уволен при использовании partition_data.py или undo_partition.py.
  • Добавлена ​​howto.md файл в папке док с некоторыми более обширных примеров.
  • колонка last_partition в part_config таблице более не используется. Бросил его.
  • Переименован внутренние функции create_id_partition (), create_id_function (), create_time_partition () & create_time_function (), чтобы create_partition_id (), create_function_id (), create_partition_time () & create_function_time () соответственно. Это дает все функции последовательного шаблон именования.

Что нового в версии 1.7.2:

  • , где создание нового раздела Исправлена ​​ошибка в apply_foreign_keys () не удастся, когда схема набора раздел находится в текущем search_path.
  • наследования Внешний ключ теперь необязательно, так как более сложные отношения FK не может работать идеально с методом pg_partman по умолчанию. Новая опция конфигурации в part_config столом и параметра create_parent ().

Что нового в версии 1.6.0:

  • Уточнить в документации, что значение интервала ID, переданных create_parent () должен быть на самом деле в формате типа текста.
  • Изменен капли и Undo функции разделов использовать операционные основе консультативных замков.
  • Удалено необходимость внутренне используемого функции create_next_time_partition () и, следовательно упал функцию.
  • упростили create_time_partition () & create_id_partition () список параметров.

Что нового в версии 1.5.1:

  • Исправлена ​​create_parent () на самом деле вставить значение contraint_cols передается в функцию в таблице конфигурации при использовании времени разделения на основе.

Что нового в версии 1.5.0:

  • Проверить допустимых значений параметров в функции создания разделов.
  • Добавлена ​​индекс падение одновременно вариант (--drop_concurrently) для reapply_indexes.py сценарий. Работает только для 9.2 +.
  • Изменен run_maintenance (), чтобы использовать консультативную блокировку транзакции, а блокировки уровня сеанса.
  • Исправлена ​​отсутствует импорт библиотек в скриптах Python.
  • Организаторы документация функций.

Что нового в версии 1.4.0:

  • Новый Python скрипт (reapply-indexes.py) повторно применить индексы в дочерних таблиц, когда они изменились на родителей. См документы для получения дополнительной информации.
  • Новая функция, чтобы проверить уникальность столбца в наборе разделов (check_unique_column ()). Помогает преодолеть неспособность уникального ограничения, которые будут применяться эффективно по всем разделам в наборе. Не мешает уникальный нарушение, но и обеспечивает метод для отслеживания это происходит.
  • Другие тесты pgTAP, чтобы обеспечить процесс имя trunucation работает.
  • Изменен pgTAP испытания предполагать pgTAP установлен в общественной схеме, чтобы попытаться избежать проблем, когда это не так.

Что нового в версии 1.1.0:

  • Новые сценарии Python в папку дополнений, чтобы создание разделов и погубило использованием меньше совершают партий, как это предлагается в документации по partition_data_ * и * undo_partition_ функций. Это помогает избежать блокировки транзакций, когда существует большое количество данных, чтобы передвигаться. Есть также варианты, чтобы совершившие более медленно и облегчить нагрузку на очень занятых систем.
  • Изменен порядок расположения пакетных аргументов в partition_data_id () & partition_data_time (). Это делает их порядок так же, как функции отката и более бы бессмысленно порядка (я думаю, что в любом случае).
  • Сделано функции разделов тихие. Нет больше уведомления и просто не возвращает количество строк переехал.
  • Изменены функции отмены разделов удалить разделы в порядке они были первоначально созданы. Они делали это прежде, чем по алфавиту, которые могли бы привести к нечетный порядок для серийного разбиения основе (P100 будет, прежде чем p2). Порядок создания не может удалить их в порядке возрастания данных во-первых, что было бы идеально, но это делает больше смысла, чем в алфавитном порядке.
  • Исправлена ​​ошибка: undo_partition () может возвращать 0 преждевременно, если некоторые из разделов были пусты. Будет теперь автоматически uninherit / удаления любых пустых разделов и продолжать, если есть еще дочерние таблицы, не считая их против p_batch_count если дано.

Требования

  • PostgreSQL 9.1 или выше
  • pg_jobmon 1.0 или выше

Похожие программы

pycouchdb
pycouchdb

12 Apr 15

cx_Oracle
cx_Oracle

20 Jul 15

Monk
Monk

14 May 15

Другие программы разработчика Keith Fiske

pg_jobmon
pg_jobmon

20 Jul 15

PGExtractor
PGExtractor

10 Feb 16

Mimeo
Mimeo

6 Mar 16

Комментарии к PG Partition Manager

Комментарии не найдены
добавить комментарий
Включите картинки!
Поиск по категориям