pgBadger це програмний проект з відкритим вихідним кодом і крос-платформний, яка була розроблена з нуля, щоб діяти в якості командного рядка програмного забезпечення, написаного на мові Perl, який може бути використаний системними адміністраторами і розробниками баз даних для аналізу PostgreSQL бази даних журналів набагато швидше, ніж якби вони були за допомогою інших інструментів.
Підтримує докладні звіти
Основні функції включають підтримку для перегляду докладних звітів про запити SQL, включаючи загальну статистику, запити, які були дуже повільними, запитів, забирала багато часу, найбільш часто використовувані запити, запити, що генеруються велика кількість тимчасових файлів, запити, які чекали найбільше, запити, що генеруються найбільші тимчасові файли, а також найбільш часто зустрічаються помилки.
Підтримує кругові діаграми
Додаток також надає користувачам підтримку кругових діаграм, що дозволяє їм блокувати статистику, переглядати запити на кшталт, включаючи видалення, вставка, вибір і оновлення, перегляд сеансів для кожного користувача, клієнта або бази даних, переглядати з'єднання для кожного користувача, клієнта або бази даних, переглядати гистограмму часу запиту, дисплей автоматично аналізувати і автоматичний вакуум за столом, а також показати розподіл типу запитів в додатку або бази даних.
Підтримка часу на основі графіків
На додаток до вищесказаного, pgBadger також підтримує засновані на часі графіки, який може відображати статистику про запити SQL, статистичні дані про контрольно-пропускних пунктів, тимчасових статистичних файлів, автоматичне аналізу і автоматичної вакуумної статистики, а також гистограмм погодинних подій або помилок і запитів тривалості / кол.
Під капотом і підтримуваних операційних систем
Програма повністю написана на мові програмування Perl, а це означає, що вона є незалежною від платформи додаток, призначене для підтримки всіх дистрибутивів GNU / Linux, різні BSD аромати, а також операційні системи Microsoft Windows і Mac OS X. Обидві 32-розрядні і 64-розрядні апаратні платформи підтримуються в даний момент
Що нового в цьому випуску :.
<уль >
<Літій> The -Т | --title значення тексту тепер буде відображатися замість мітки pgBadger відразу після логотипу. звіт. Раніше воно розміщувалося на миші над етикеткою pgBadger.
Метод
Що нового у версії 7.3:
- Цей реліз виправити деякі проблеми і додає деякі нові функції. Він додає нову опцію -B або --bar-граф, щоб використовувати рядок замість рядка у вигляді графіків. Вона також буде тримати кліща форматування при масштабуванні.
- Випуск також додати нову програму: pgbadger_tools, щоб продемонструвати, як працює з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перші інструменти 'пояснити-Slowest' дозволяють друкувати топ самих повільних запитів як роз'яснює заяви. Там також additionnal опції для автоматичного виконання операторів з EXPLAIN ANALYZE і отримати план виконання. Див допомогою програми для отримання додаткової інформації або в файлі README в каталозі інструментів.
- Деякі модифікації змінить певну поведінку:
- Зміни:
- Змінити -Т | --title позиція щодо доповіді pgBadger. Назва Тепер перевизначити мітку pgBadger. Завдяки Julien Rouhauld для патча.
- Додати --file через запиту і опції --format-запиту для запису кожного повільну запиту в окремому файлі з ім'ям qryXXX.sql і виконати мінімальну верстку запитів. Завдяки Родольфо Quiedeville для патча.
- Видалити налагодження запит через пояснення самого повільного інструменту.
- Виправлена помилка сплеск сесій Номер звіту, коли виключення або включення опції (імя_бд, користувач, назва програми і т.д.) використовується. Завдяки suyah для звіту.
- Fix фатальну помилку, коли віддалений файл журналу 0 розмір. Завдяки Julien Rouhaud для звіту.
- Дозволити pgbadger_tools --explain-повільний, щоб автоматично виконувати оператори EXPLAIN звіт про план. Див pgbadger_tools --help для більш докладного пояснення.
- Додайте --analyze параметр для заміни роз'яснює заяви EXPLAIN (проаналізуйте, VERBOSE, буферні).
- Програма Move pgbadger_tools і README.tools в піддиректорію інструментів / с видаленням розширення. Додати додаткові зауваження та пояснення.
- випадок Фікс, де вмирають з переривання сигналу приймається при використанні опції -e. Завдяки Lloyd Альбін для звіту.
- Додати нову програму pgbadger_tools, щоб продемонструвати, як боротися з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перший з них "пояснити-повільний" дозволяють друкувати топ самих повільних запитів в EXPLAIN заяви.
- Keep кліща форматування при масштабуванні. Завдяки Julien Rouhaud для патча.
- Виправте автоматичне виявлення колод rsyslogd. Завдяки David Day для звіту.
- Виправлена проблема при обчисленні хв / макс / середовищ в & вище загальної активності & Quot; звіт. Він був побудований на суму тривалості запитів в лічені хвилини замість кожної тривалості. Завдяки Jayadevan M для звіту.
- Та ж проблема залишається з процентилю, які будують, використовуючи суму тривалості в хвилину і не представляє реальну тривалість запитів.
- Це зобов'язання також включати в себе модифікацію в convert_time () повідомленнями мілісекунд.
- Додайте -B або командного рядка --bar-граф можливість використовувати рядок замість рядка в графіку. Завдяки Bart Dopheide за пропозицію.
- Fix Checkpoint Wal назва файлів графік використання.
<Літій> The -Т | --title значення тексту тепер буде відображатися замість мітки pgBadger відразу після логотипу. звіт. Раніше воно розміщувалося на миші над етикеткою pgBadger.
Метод
Що нового у версії 7.1:
- Цей реліз виправити деякі проблеми і додає деякі нові функції. Він додає нову опцію -B або --bar-граф, щоб використовувати рядок замість рядка у вигляді графіків. Вона також буде тримати кліща форматування при масштабуванні.
- Випуск також додати нову програму: pgbadger_tools, щоб продемонструвати, як працює з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перші інструменти 'пояснити-Slowest' дозволяють друкувати топ самих повільних запитів як роз'яснює заяви. Там також additionnal опції для автоматичного виконання операторів з EXPLAIN ANALYZE і отримати план виконання. Див допомогою програми для отримання додаткової інформації або в файлі README в каталозі інструментів.
- Деякі модифікації змінить певну поведінку:
- Зміни:
- Змінити -Т | --title позиція щодо доповіді pgBadger. Назва Тепер перевизначити мітку pgBadger. Завдяки Julien Rouhauld для патча.
- Додати --file через запиту і опції --format-запиту для запису кожного повільну запиту в окремому файлі з ім'ям qryXXX.sql і виконати мінімальну верстку запитів. Завдяки Родольфо Quiedeville для патча.
- Видалити налагодження запит через пояснення самого повільного інструменту.
- Виправлена помилка сплеск сесій Номер звіту, коли виключення або включення опції (імя_бд, користувач, назва програми і т.д.) використовується. Завдяки suyah для звіту.
- Fix фатальну помилку, коли віддалений файл журналу 0 розмір. Завдяки Julien Rouhaud для звіту.
- Дозволити pgbadger_tools --explain-повільний, щоб автоматично виконувати оператори EXPLAIN звіт про план. Див pgbadger_tools --help для більш докладного пояснення.
- Додайте --analyze параметр для заміни роз'яснює заяви EXPLAIN (проаналізуйте, VERBOSE, буферні).
- Програма Move pgbadger_tools і README.tools в піддиректорію інструментів / с видаленням розширення. Додати додаткові зауваження та пояснення.
- випадок Фікс, де вмирають з переривання сигналу приймається при використанні опції -e. Завдяки Lloyd Альбін для звіту.
- Додати нову програму pgbadger_tools, щоб продемонструвати, як боротися з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перший з них "пояснити-повільний" дозволяють друкувати топ самих повільних запитів в EXPLAIN заяви.
- Keep кліща форматування при масштабуванні. Завдяки Julien Rouhaud для патча.
- Виправте автоматичне виявлення колод rsyslogd. Завдяки David Day для звіту.
- Виправлена проблема при обчисленні хв / макс / середовищ в & вище загальної активності & Quot; звіт. Він був побудований на суму тривалості запитів в лічені хвилини замість кожної тривалості. Завдяки Jayadevan M для звіту.
- Та ж проблема залишається з процентилю, які будують, використовуючи суму тривалості в хвилину і не представляє реальну тривалість запитів.
- Це зобов'язання також включати в себе модифікацію в convert_time () повідомленнями мілісекунд.
- Додайте -B або командного рядка --bar-граф можливість використовувати рядок замість рядка в графіку. Завдяки Bart Dopheide за пропозицію.
- Fix Checkpoint Wal назва файлів графік використання.
<Літій> The -Т | --title значення тексту тепер буде відображатися замість мітки pgBadger відразу після логотипу. звіт. Раніше воно розміщувалося на миші над етикеткою pgBadger.
Метод
Що нового у версії 7.0:
- Цей реліз виправити деякі проблеми і додає деякі нові функції. Він додає нову опцію -B або --bar-граф, щоб використовувати рядок замість рядка у вигляді графіків. Вона також буде тримати кліща форматування при масштабуванні.
- Випуск також додати нову програму: pgbadger_tools, щоб продемонструвати, як працює з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перші інструменти 'пояснити-Slowest' дозволяють друкувати топ самих повільних запитів як роз'яснює заяви. Там також additionnal опції для автоматичного виконання операторів з EXPLAIN ANALYZE і отримати план виконання. Див допомогою програми для отримання додаткової інформації або в файлі README в каталозі інструментів.
- Деякі модифікації змінить певну поведінку:
- Зміни:
- Змінити -Т | --title позиція щодо доповіді pgBadger. Назва Тепер перевизначити мітку pgBadger. Завдяки Julien Rouhauld для патча.
- Додати --file через запиту і опції --format-запиту для запису кожного повільну запиту в окремому файлі з ім'ям qryXXX.sql і виконати мінімальну верстку запитів. Завдяки Родольфо Quiedeville для патча.
- Видалити налагодження запит через пояснення самого повільного інструменту.
- Виправлена помилка сплеск сесій Номер звіту, коли виключення або включення опції (імя_бд, користувач, назва програми і т.д.) використовується. Завдяки suyah для звіту.
- Fix фатальну помилку, коли віддалений файл журналу 0 розмір. Завдяки Julien Rouhaud для звіту.
- Дозволити pgbadger_tools --explain-повільний, щоб автоматично виконувати оператори EXPLAIN звіт про план. Див pgbadger_tools --help для більш докладного пояснення.
- Додайте --analyze параметр для заміни роз'яснює заяви EXPLAIN (проаналізуйте, VERBOSE, буферні).
- Програма Move pgbadger_tools і README.tools в піддиректорію інструментів / с видаленням розширення. Додати додаткові зауваження та пояснення.
- випадок Фікс, де вмирають з переривання сигналу приймається при використанні опції -e. Завдяки Lloyd Альбін для звіту.
- Додати нову програму pgbadger_tools, щоб продемонструвати, як боротися з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перший з них "пояснити-повільний" дозволяють друкувати топ самих повільних запитів в EXPLAIN заяви.
- Keep кліща форматування при масштабуванні. Завдяки Julien Rouhaud для патча.
- Виправте автоматичне виявлення колод rsyslogd. Завдяки David Day для звіту.
- Виправлена проблема при обчисленні хв / макс / середовищ в & вище загальної активності & Quot; звіт. Він був побудований на суму тривалості запитів в лічені хвилини замість кожної тривалості. Завдяки Jayadevan M для звіту.
- Та ж проблема залишається з процентилю, які будують, використовуючи суму тривалості в хвилину і не представляє реальну тривалість запитів.
- Це зобов'язання також включати в себе модифікацію в convert_time () повідомленнями мілісекунд.
- Додайте -B або командного рядка --bar-граф можливість використовувати рядок замість рядка в графіку. Завдяки Bart Dopheide за пропозицію.
- Fix Checkpoint Wal назва файлів графік використання.
<Літій> The -Т | --title значення тексту тепер буде відображатися замість мітки pgBadger відразу після логотипу. звіт. Раніше воно розміщувалося на миші над етикеткою pgBadger.
Метод
Що нового у версії 6.4:
- Цей реліз виправити деякі проблеми і додає деякі нові функції. Він додає нову опцію -B або --bar-граф, щоб використовувати рядок замість рядка у вигляді графіків. Вона також буде тримати кліща форматування при масштабуванні.
- Випуск також додати нову програму: pgbadger_tools, щоб продемонструвати, як працює з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перші інструменти 'пояснити-Slowest' дозволяють друкувати топ самих повільних запитів як роз'яснює заяви. Там також additionnal опції для автоматичного виконання операторів з EXPLAIN ANALYZE і отримати план виконання. Див допомогою програми для отримання додаткової інформації або в файлі README в каталозі інструментів.
- Деякі модифікації змінить певну поведінку:
- Зміни:
- Змінити -Т | --title позиція щодо доповіді pgBadger. Назва Тепер перевизначити мітку pgBadger. Завдяки Julien Rouhauld для патча.
- Додати --file через запиту і опції --format-запиту для запису кожного повільну запиту в окремому файлі з ім'ям qryXXX.sql і виконати мінімальну верстку запитів. Завдяки Родольфо Quiedeville для патча.
- Видалити налагодження запит через пояснення самого повільного інструменту.
- Виправлена помилка сплеск сесій Номер звіту, коли виключення або включення опції (імя_бд, користувач, назва програми і т.д.) використовується. Завдяки suyah для звіту.
- Fix фатальну помилку, коли віддалений файл журналу 0 розмір. Завдяки Julien Rouhaud для звіту.
- Дозволити pgbadger_tools --explain-повільний, щоб автоматично виконувати оператори EXPLAIN звіт про план. Див pgbadger_tools --help для більш докладного пояснення.
- Додайте --analyze параметр для заміни роз'яснює заяви EXPLAIN (проаналізуйте, VERBOSE, буферні).
- Програма Move pgbadger_tools і README.tools в піддиректорію інструментів / с видаленням розширення. Додати додаткові зауваження та пояснення.
- випадок Фікс, де вмирають з переривання сигналу приймається при використанні опції -e. Завдяки Lloyd Альбін для звіту.
- Додати нову програму pgbadger_tools, щоб продемонструвати, як боротися з pgBadger бінарних файлів, щоб створити свій власний нову функцію.
- Keep кліща форматування при масштабуванні. Завдяки Julien Rouhaud для патча.
- Виправте автоматичне виявлення колод rsyslogd. Завдяки David Day для звіту.
- Виправлена проблема при обчисленні хв / макс / середовищ в & вище загальної активності & Quot; звіт. Він був побудований на суму тривалості запитів в лічені хвилини замість кожної тривалості. Завдяки Jayadevan M для звіту.
- Та ж проблема залишається з процентилю, які будують, використовуючи суму тривалості в хвилину і не представляє реальну тривалість запитів.
- Це зобов'язання також включати в себе модифікацію в convert_time () повідомленнями мілісекунд.
- Додайте -B або командного рядка --bar-граф можливість використовувати рядок замість рядка в графіку. Завдяки Bart Dopheide за пропозицію.
- Fix Checkpoint Wal назва файлів графік використання.
<Літій> The -Т | --title значення тексту тепер буде відображатися замість мітки pgBadger відразу після логотипу. звіт. Раніше воно розміщувалося на миші над етикеткою pgBadger.
Метод
Що нового у версії 6.2:
- Цей реліз виправити деякі проблеми і додає деякі нові функції. Він додає нову опцію -B або --bar-граф, щоб використовувати рядок замість рядка у вигляді графіків. Вона також буде тримати кліща форматування при масштабуванні.
- Випуск також додати нову програму: pgbadger_tools, щоб продемонструвати, як працює з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перші інструменти 'пояснити-Slowest' дозволяють друкувати топ самих повільних запитів як роз'яснює заяви. Там також additionnal опції для автоматичного виконання операторів з EXPLAIN ANALYZE і отримати план виконання. Див допомогою програми для отримання додаткової інформації або в файлі README в каталозі інструментів.
- Деякі модифікації змінить певну поведінку:
- Зміни:
- Змінити -Т | --title позиція щодо доповіді pgBadger. Назва Тепер перевизначити мітку pgBadger. Завдяки Julien Rouhauld для патча.
- Додати --file через запиту і опції --format-запиту для запису кожного повільну запиту в окремому файлі з ім'ям qryXXX.sql і виконати мінімальну верстку запитів. Завдяки Родольфо Quiedeville для патча.
- Видалити налагодження запит через пояснення самого повільного інструменту.
- Виправлена помилка сплеск сесій Номер звіту, коли виключення або включення опції (імя_бд, користувач, назва програми і т.д.) використовується. Завдяки suyah для звіту.
- Fix фатальну помилку, коли віддалений файл журналу 0 розмір. Завдяки Julien Rouhaud для звіту.
- Дозволити pgbadger_tools --explain-повільний, щоб автоматично виконувати оператори EXPLAIN звіт про план. Див pgbadger_tools --help для більш докладного пояснення.
- Додайте --analyze параметр для заміни роз'яснює заяви EXPLAIN (проаналізуйте, VERBOSE, буферні).
- Програма Move pgbadger_tools і README.tools в піддиректорію інструментів / с видаленням розширення. Додати додаткові зауваження та пояснення.
- випадок Фікс, де вмирають з переривання сигналу приймається при використанні опції -e. Завдяки Lloyd Альбін для звіту.
- Додати нову програму pgbadger_tools, щоб продемонструвати, як боротися з pgBadger бінарних файлів, щоб створити свій власний нову функцію. Перший з них "пояснити-повільний" дозволяють друкувати топ самих повільних запитів в EXPLAIN заяви.
- Keep кліща форматування при масштабуванні. Завдяки Julien Rouhaud для патча.
- Виправте автоматичне виявлення колод rsyslogd. Завдяки David Day для звіту.
- Виправлена проблема при обчисленні хв / макс / середовищ в & вище загальної активності & Quot; звіт. Він був побудований на суму тривалості запитів в лічені хвилини замість кожної тривалості. Завдяки Jayadevan M для звіту.
- Та ж проблема залишається з процентилю, які будують, використовуючи суму тривалості в хвилину і не представляє реальну тривалість запитів.
- Це зобов'язання також включати в себе модифікацію в convert_time () повідомленнями мілісекунд.
- Додайте -B або командного рядка --bar-граф можливість використовувати рядок замість рядка в графіку. Завдяки Bart Dopheide за пропозицію.
- Fix Checkpoint Wal назва файлів графік використання.
<Літій> The -Т | --title значення тексту тепер буде відображатися замість мітки pgBadger відразу після логотипу. звіт. Раніше воно розміщувалося на миші над етикеткою pgBadger.
Метод
Що нового у версії 5.0:
- додає цей новий випуск деякі нові функції, такі як покроковому режимі і SQL-запитів раз гистограмму.
- Існує також погодинної графічне представлення графа і середньої тривалості топ нормованих запитів, а так само на наявність помилок або подій (ви зможете побачити в графічному вигляді на котрій годині вони відбуваються найчастіше).
Що нового у версії 4.1:
- У даній версії виправлені дві основні помилки і деякі інші незначні проблеми.
- Там також нова опція командного рядка --exclude-назва програми, які допускають виключення зі звіту запитів, що генеруються конкретної програми, як pg_dump.
- Документація була оновлена з новою глави про будівництво додаткових звітів.
Що нового у версії 4.0:
- Цей реліз поставляється з купою нових функцій, в тому числі повний капітальний ремонт для звітів HTML, деякі нові статистичні дані, сумісність з PostgreSQL 9.3, і період часу відчуження.
Що нового у версії 3.5:
- Останній реліз 3.х галузі, це виправлені помилки реліз, який також додає деякі досить роздруківку Y числової осі на графіках і новий граф, тривалість якого групи запитів серії (який був показаний в якості другої осі Y на графіках), а також новий граф з числом тимчасових файлів ( який також був використаний в якості другої осі Y).
Що нового у версії 3.4:
- Ця версія додано безліч графічних поліпшень і поліпшену візуалізацію колод над через кілька годин.
- виправлені помилки, особливо в звітах запитів, які генерують самі тимчасові файли.
Що нового у версії 3.3:
- Ця версія додає чотири більш корисні звіти про запити, які генерують замки і тимчасові файли.
- Ще один новий звіт про точках перезапуску і кілька bugsfixes або косметичних змін.
- Підтримка паралельної обробки даних під Windows, була видалена.
Що нового у версії 3.2:
- Це в основному виправляє помилки реліз, в якому також додає екранування HTML-код всередині запитів і додає Min / Max звіти з Середня тривалість у всіх звітах запитів.
Що нового у версії 3.1:
- Це швидкий реліз, щоб виправити відсутні звіти про найбільш частих помилки і найповільніша нормовані запитів в попередній версії, опублікованій вчора.
Вимоги
- Perl
Коментар не знайдено