meo@bogliolo:~/www/database — sh
meo@bogliolo.name
$
cd /sections/database/
ls -la
-rw-r--r--
meo bogliolo 2026-04-01
sql4dba/
-rw-r--r--
meo bogliolo 2026-04-01
postgresql/
-rw-r--r--
meo bogliolo 2026-04-01
mysql/
-rw-r--r--
meo bogliolo 2026-04-01
clickhouse/
-rw-r--r--
meo bogliolo 2026-04-01
oracle/
-rw-r--r--
meo bogliolo 2026-04-01
sqlite/
-rw-r--r--
meo bogliolo 2026-04-01
intro/
# SQL Scripts for DBA and developers
SQL per DBA:
PostgreSQL
,
MySQL
,
Oracle
,
ClickHouse
,
SQL Server
A Saucerful of Secrets Queries for:
PostgreSQL
,
MySQL
,
Oracle
,
ClickHouse
# PostgreSQL
Introduzione a PostgreSQL
PG DBA SQL scripts
PG 4 Oracle DBAs
PostgreSQL 19
PostgreSQL 18
PostgreSQL 17
PostgreSQL 16
PostgreSQL 15
PostgreSQL 14
VACUUM
Locks
Partizionamento nativo
Locks con il partitioning
Overpartitioning
Replica PG12+
Replica logica
Installazione PG12+ su Ubuntu
Installazione PG19Beta su MacOS
SSL su PostgreSQL
Logging/Auditing
Sicurezza
PG_CVE Dashboard
Your PostgreSQL stinks!
## PG Performance
Ottimizzazione SQL
Indici B-Tree
Controllare la corruzione degli indici
Explain online
Operatore IN
Text Search
JSON
Statistiche prestazionali
Tuning PostgreSQL
pgJDBC: usare i Prepared Statement
pgJDBC: evitare gli OOM
pgJDBC: evitare i casting errati
## PG Extensions & Cloud
pg_stat_statements
pgvector
Foreign Data Wrappers
pg_buffercache
pg_plan_advice
SQL/PGQ
PostGIS
TimescaleDB
TimescaleDB Cluster
PgBouncer
Pgpool-II
pgBadger
EnterpriseDB
Aurora PostgreSQL
Cloud SQL Google
Aurora PostgreSQL QPM
Auditing su Amazon RDS
AlloyDB
AlloyDB Columnar Engine
## PG Varie ed eventuali
Postgres 📄
PostGIS 📄
Orange data mining & PG
# MySQL
MySQL: un'introduzione
Qualcosa in più su MySQL
MySQL 4 Oracle DBAs
MySQL 8.0 Tuning
MySQL 5.7 Tuning
Novità MySQL 9.7
Novità MySQL 8.4
Novità MySQL 8.0
Novità MySQL 5.7
Compatibilita' versioni
Divide et Impera!
Aurora MySQL
MySQL DBA SQL scripts
MySQL Tips & Tricks
Compressione in MySQL
MySQL Stored Routines
InnoDB Fulltext search
MySQL INSERT
MySQL Grafana Dashboard
Percona Monitoring
Sysbench
Percona XtraBackup
JDBC per MySQL
Your MySQL stinks!
## MySQL Replication
MySQL Replication
Ritardo repliche
Replica GTID
Multi-Source Replica
Group Replication
InnoDB Cluster
Galera Cluster
Galera Tuning
InnoDB Cluster Sandbox
MySQL Router
ProxySQL
MySQL Cloud
## MySQL Security
Sicurezza MySQL
MySAT Assessment
MariaDB Audit
SSL MySQL
InnoDB TDE
Data Masking
mylogin
Audit trigger
## MySQL Varie ed eventuali
MySQL 📄
Novità MySQL 5.6
Novità MySQL 5.5
Novità MySQL 5.1
Novità MySQL 5.0
MySQL Enterprise Monitor
MySQL Workbench
# ClickHouse
Introduzione a ClickHouse
Architettura CH
Amministrazione di ClickHouse
SQL per ClickHouse DBA
Materialized views
Dictionaries
TTL and Storage
Data Compression
GRANTs
MySQL Wire Protocol
CH & Kafka
ClickHouse HA (High Availability)
Your ClickHouse stinks!
# Oracle RDBMS
Oracle: introduzione
C'era una volta Oracle
Le 1000 ed una Oracle Options
AI con Oracle 26ai
Oracle 26ai Utilizzo AI
Oracle 26ai Free
Oracle 23c/23ai Free
Errori comuni
Your Oracle stinks!
## Oracle DBA
Oracle DBA SQL scripts
ODA for dummies
ODA for DBAs
Enterprise Manager
Oracle RAC
Oracle ASM
Data Guard
Data Pump
## Oracle Install HOWTOs
Oracle 26ai su Linux
Oracle 19c su OL9
19c RAC Grid
19c RAC Database
Oracle AI Database 26ai Free
Legacy
# SQLite
Introduzione a SQLite
Sotto il programma... SQLite!
Anatomia di SQLite
Your DB stinks!
# Introduzione a...
PostgreSQL
MySQL
ClickHouse
Oracle
SQLite
SQL Server
MongoDB
Atlas
TimescaleDB
InfluxDB
Elasticsearch
CouchDB
TiDB
Cache'
DB2
Informix
Benchmark su DB relazionali
Architetture DB per il Disaster Recovery
Oracle Cloud
Oracle Database Cloud Service
Amazon RDS
Google Cloud SQL
Blockchain Databases
Data Warehouse
TIG Stack
█