Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ypermitin/pgtools
Инструменты обслуживания и разработки для PostgreSQL, а также другие интересности
https://github.com/ypermitin/pgtools
postgres postgresql sql
Last synced: 2 months ago
JSON representation
Инструменты обслуживания и разработки для PostgreSQL, а также другие интересности
- Host: GitHub
- URL: https://github.com/ypermitin/pgtools
- Owner: YPermitin
- Created: 2019-01-25T07:27:46.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-05T07:59:37.000Z (about 1 year ago)
- Last Synced: 2023-11-05T08:26:39.177Z (about 1 year ago)
- Topics: postgres, postgresql, sql
- Language: Shell
- Homepage: https://ypermitin.github.io/
- Size: 436 KB
- Stars: 64
- Watchers: 8
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# PGTools
## Инфо о репозитории
Репозиторий содержит полезные скрипты для анализа, разработки и обслуживания информационных систем на PostgreSQL.
Материалы по другим темам Вы можете найти на сайте [ypermitin.github.io](https://ypermitin.github.io/), а новости по проектам или новым материалам в [Telegram-канале](https://t.me/TinyDevVault).
| № | Раздел | Описание |
| - | ------ | -------- |
| 1 | [Common-Info](PG-Common-Info) | Cкрипты общего назначения для просмотра состояния и настроек сервера и др |
| 2 | [Databases-Info](PG-Databases-Info) | Информация о базах данных |
| 3 | [Indexes](PG-Indexes) | Информация об индексах |
| 4 | [Statistics](PG-Statistics) | Информация о статистиках |
| 4 | [Diagnostics](PG-Diagnostics) | Диагностика работы PostgreSQL |
| 5 | [Perfomance](PG-Perfomance) | Производительность и оптимизация запросов, настроек сервера и поиск узких мест |
| 6 | [Maintenance](PG-Maintenance) | Обслуживание баз данных и сервера |
| 7 | [Internals](PG-Internals) | Внутреннее устройство СУБД |
| 8 | [TimescaleDB](PG-TimescaleDB) | Хранение данных временных рядов с помощью расширения TimescaleDB для PostgreSQL |
| 9 | [PGAgent](PG-Agent) | Планировщик заданий для баз данных PostgreSQL с возможностью запуска пошаговых сценариев в формате SQL или bash с гибким расписанием |## Полезные ссылки
* [Официальная документация](https://postgrespro.ru/docs/postgresql) - русский перевод документации по PostgreSQL от [Postgres Pro](https://postgrespro.ru/)
* [Работа с PostgreSQL. Настройка и масштабирование](https://postgresql.leopard.in.ua/) - справочное пособие по настройке и масштабированию PostgreSQL от [le0pard](https://github.com/le0pard/).
* [pgtune](https://pgtune.leopard.in.ua/#/) - инструмент для подбора отпимальных параметров СУБД под конкретные параметры инфраструктуры и особенностей клиентского приложения.
* [ottertune](https://github.com/cmu-db/ottertune) - инструмент для автоматического поиска оптимальной конфигурации СУБД.
* [Набор скриптов для знакомства с PostgreSQL](https://infostart.ru/public/1148863/) - набор некоторых скриптов для знакомства с PostgreSQL.
* [dba-tools](https://github.com/NikolayS/postgres_dba) - коллекция скриптов администратора СУБД, для работы в режиме `psql` - включая уникальные скрипты от DataEgret и Postgres-AI. Для 1С специалистов самым интересным будет `bloat_estimation` - то есть потенциальный расчет распухания, для планирования параметров `autovacuum`
* [pg-center](https://github.com/lesovsky/pgcenter) - командный клиент для разбора проблем с сервером СУБД от `Алексея Лесовского` из команды `Data Egret`
* [PG+1C+Linux Tellegram Channel](https://t.me/PostgreSQL_1C_Linux) - Телеграмм канал по использованию PostgreSQL и 1С. Участвую все вендоры и известные эксперты по производительности
* [Полезные статьи от Боровикова Кирилла](https://habr.com/ru/users/Kilor/) - оптимизация производительности и многое другое.## Видео-каналы
* [#Ru-Postgres](https://www.youtube.com/c/RuPostgres/featured) - видеоканал для DBA интересующихся `PostgreSQL`
## Курсы
* [DEV1. Разработка серверной части приложений PostgreSQL. Базовый курс](https://postgrespro.ru/education/courses/DEV1)
* [DEV2. Разработка серверной части приложений PostgreSQL. Расширенный курс](https://postgrespro.ru/education/courses/DEV2)
* [QPT. Оптимизация запросов](https://postgrespro.ru/education/courses/QPT)
* [DBA1. Администрирование PostgreSQL. Базовый курс](https://postgrespro.ru/education/courses/DBA1)
* [DBA2. Администрирование PostgreSQL. Настройка и мониторинг](https://postgrespro.ru/education/courses/DBA2)
* [DBA3. Администрирование PostgreSQL. Резервное копирование и репликация](https://postgrespro.ru/education/courses/DBA3)
* [QPT. Оптимизация запросов](https://postgrespro.ru/education/courses/QPT)
* [Hacking PostgreSQL](https://postgrespro.ru/education/courses/hacking)
* [Querying Data with SQL from PostgreSQL](https://www.pluralsight.com/paths/querying-data-with-sql-from-postgresql)
* [Tutorials & Other Resources](https://www.postgresql.org/docs/online-resources/)## Отказ от ответственности
Все содержимое репозитория предоставляется "AS-IS". Автор не несет ответственности за использование предоставленного материала.
## Другое
Репозиторий со скриптами для Microsoft SQL Server и другой интересной информацией Вы [можете найти по этому адресу](https://github.com/YPermitin/SQLServerTools).