OLTPBenchmark — оценка производительности СУБД

OLTP-Bench, an extensible “batteries included” DBMS benchmarking testbed that is tailored for on-line transaction processing (OLTP) and Web-oriented workloads Источник: OLTPBenchmark

postgresql — POWA — анализатор работы PostgreSQL

PoWA is PostgreSQL Workload Analyzer that gathers performance stats and provides real-time charts and graphs to help monitor and tune your PostgreSQL servers.


postgresql — pgshark — просмотр сообщений из трафика PostgreSQL

This Perl module is able to study PostgreSQL traffic captured from a network interface and call various functions for each messages of the protocol. The network dump could be live or from a pcap file (using tcpdump as instance).

pgShark comes with various sample scripts able to do various things with these network dumps. […]

Postgresql — How to set application name from JDBC url? — Stack Overflow

ApplicationName = String

Specifies the name of the application that is using the connection. This allows a database administrator to see what applications are connected to the server and what resources they are using through views like pg_stat_activity

So try:


Источник: Postgresql — How to set application name from JDBC url? — Stack Overflow.


postgresql — Changing the type of a column used in other views — Stack Overflow

При изменении типа колонки, которая участвует в view, выскакивает ошибка типа

cannot alter type of a column used by a view or rule DETAIL: rule _RETURN on view v1 depends on column «name»

Справиться с проблемой можно так:


CitusDB: Scalable PostgreSQL — CitusDB

CitusDB is our full featured, turnkey database solution for fully scalable, highly-available PostgreSQL. A licensed solution, CitusDB allows you to scale out PostgreSQL across commodity servers and also parallel process queries across the cluster for real-time analytics on big data.

CitusDB is built on — and remains in sync with — the latest major PostgreSQL […]

PostgreSQL BDR — Bi-Directional Replication

Bi-Directional Replication (BDR) is an asynchronous multi-master replication system for PostgreSQL, specifically designed to allow geographically distributed clusters. Supporting up to 48 nodes (and possibly more in future releases) BDR is a low overhead, low maintenance technology for distributed databases.

Источник: BDR | 2ndQuadrant.

pgBadger :: PostgreSQL log analyzer

pgBadger is a PostgreSQL log analyzer build for speed with fully detailed reports from your PostgreSQL log file. It’s a single and small Perl script that outperform any other PostgreSQL log analyzer.

Источник: pgBadger :: PostgreSQL log analyzer.

PostgreSQL — MicroOLAP Database Designer

После тестирования MicroOLAP Database Designer:

Достоинства Корректно импортировал схему из базы Недостатки Нет выделения таблиц в подмножества (виды, View как в ErWin) Не импортировал схему из SQL файла, из базы импортировал Скрипт модификации базы, сразу после reverse engineering, содержит несколько модификаций, некоторые из которых бессмысленные, а некоторые модифицируют объекты из незапрошенных схем. Сравнение модели и […]

Создание плагина для логической репликации в PostgreSQL 9.4+ / Хабрахабр

Создание плагина для логической репликации в PostgreSQL 9.4

Источник: Создание плагина для логической репликации в PostgreSQL 9.4+ / Хабрахабр.