Artigos
12 artigos- Autovacuum e bloat no PostgreSQL: como diagnosticar e corrigir tabelas inchadas Entenda o autovacuum do PostgreSQL, descubra tabelas com bloat e dead tuples, ajuste os parâmetros e recupere espaço com pg_repack sem parar o banco. Para que serve No…
- Banco de dados em VM no Proxmox: disco, cache e ZFS (volblocksize, recordsize e sync) Configure a VM de banco de dados no Proxmox: VirtIO SCSI, IO thread, cache, volblocksize do ZFS, por que evitar sync=disabled e teste com fio. Para que serve Rodar banco…
- Como configurar SQL Server: memória máxima, MAXDOP, tempdb e arquivos em NVMe Ajuste o SQL Server em servidor dedicado ou VM: max server memory, MAXDOP, cost threshold, tempdb com vários arquivos e dados, log e tempdb em NVMe. Para que serve…
- Como configurar replicação MySQL e MariaDB primária-réplica com GTID Passo a passo para criar replicação MySQL 8.4 ou MariaDB primária-réplica com GTID, com usuário dedicado, TLS e verificação de atraso. Para que serve A replicação MySQL…
- Como criar índices no MySQL e no PostgreSQL e achar os que faltam Aprenda quando criar índices no MySQL, MariaDB e PostgreSQL, como achar índices faltando ou sem uso e como criá-los sem travar a produção. Para que serve Saber como…
- Como monitorar banco de dados: pg_stat_statements, Performance Schema e PMM Monitore MySQL, MariaDB e PostgreSQL: ative pg_stat_statements e Performance Schema, ache as consultas mais caras e instale o PMM com painéis e alertas. Para que serve…
- Deadlock no banco de dados: como investigar locks no MySQL, PostgreSQL e SQL Server Erro de deadlock ou consultas travadas esperando lock? Veja como descobrir quem bloqueia quem no MySQL, PostgreSQL e SQL Server e como evitar. Para que serve Quando duas…
- MySQL lento: como achar as consultas culpadas com slow query log e EXPLAIN MySQL ou MariaDB lento? Ative o slow query log, resuma as piores consultas com pt-query-digest e leia o EXPLAIN para saber o que corrigir. Para que serve Quando você tem…
- Pool de conexões com PgBouncer (PostgreSQL) e ProxySQL (MySQL): como configurar Erro too many connections ou PostgreSQL consumindo RAM com conexões ociosas? Configure pool de conexões com PgBouncer ou ProxySQL passo a passo. Para que serve…
- Replicação PostgreSQL em streaming: como configurar com pg_basebackup Monte uma réplica PostgreSQL em streaming com pg_basebackup e replication slot, acompanhe o atraso e promova o standby em caso de falha. Para que serve A replicação…
- Segurança de banco de dados: como não expor MySQL e PostgreSQL na internet, usuários mínimos e TLS Proteja seu banco MySQL, MariaDB ou PostgreSQL: feche as portas 3306 e 5432, crie usuários com privilégio mínimo e exija TLS nas conexões. Para que serve Bancos expostos…
- Tuning PostgreSQL: como ajustar shared_buffers, work_mem e effective_cache_size Configure shared_buffers, work_mem, effective_cache_size e checkpoints do PostgreSQL para servidores com muita RAM e NVMe, com pgtune e huge pages. Para que serve A…
