<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Database Backup on Netdata</title><link>https://www.netdata.cloud/tags/database-backup/</link><description>Recent content in Database Backup on Netdata</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 22 Aug 2026 05:09:03 +0300</lastBuildDate><atom:link href="https://www.netdata.cloud/tags/database-backup/index.xml" rel="self" type="application/rss+xml"/><item><title>Database Backup - Types, Process and Benefits</title><link>https://www.netdata.cloud/academy/what-is-database-backup/</link><pubDate>Mon, 28 Apr 2025 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/academy/what-is-database-backup/</guid><description>&lt;p&gt;Data is often called the lifeblood of modern organizations. From customer details and financial records to &lt;a href="https://www.netdata.cloud/solutions/use-cases/webserver-monitoring/"&gt;application configurations and operational logs&lt;/a&gt;, databases store the critical information that powers business operations. But what happens if that data is lost due to hardware failure, accidental deletion, software corruption, or a cyberattack? Without a safety net, the consequences can be catastrophic, leading to costly downtime, reputational damage, and potentially irreparable business harm. This is where &lt;strong&gt;database backup&lt;/strong&gt; becomes indispensable.&lt;/p&gt;</description></item><item><title>CockroachDB Backup Job Failures: How To Fix Them</title><link>https://www.netdata.cloud/guides/cockroachdb/cockroachdb-backup-job-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/cockroachdb/cockroachdb-backup-job-failures/</guid><description>&lt;p&gt;CockroachDB scheduled backups run through the internal jobs system, visible via &lt;code&gt;crdb_internal.jobs&lt;/code&gt; (backed by &lt;code&gt;system.jobs&lt;/code&gt;). When a scheduled backup fails silently, stalls indefinitely, or grows so slowly that it cannot complete within its interval, your recovery point objective (RPO) is at risk. The failure is insidious: backups often appear healthy until you realize the last successful completion was 36 hours ago.&lt;/p&gt;&#10;&lt;p&gt;The severity distinction is sharp. A single backup failure with a recent prior success is a TICKET. The retry will probably succeed. But when no successful backup exists within your RPO window (for example, last success over 24 hours ago with a 24-hour RPO), you are in PAGE territory.&lt;/p&gt;</description></item><item><title>MySQL FLUSH TABLES WITH READ LOCK stall: backups that freeze the server</title><link>https://www.netdata.cloud/guides/mysql/mysql-flush-tables-with-read-lock-stall/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/mysql/mysql-flush-tables-with-read-lock-stall/</guid><description>&lt;p&gt;Your application suddenly cannot write. &lt;code&gt;Threads_connected&lt;/code&gt; climbs toward &lt;code&gt;max_connections&lt;/code&gt;, but &lt;code&gt;Questions&lt;/code&gt; flatlines. The last change was a backup job that started ten minutes ago. The culprit is almost always &lt;code&gt;FLUSH TABLES WITH READ LOCK&lt;/code&gt; (FTWRL), and the damage is caused not by the lock itself but by what happens while the server waits to acquire it.&lt;/p&gt;&#10;&lt;p&gt;FTWRL is triggered by &lt;code&gt;mysqldump --master-data&lt;/code&gt;, &lt;code&gt;mysqldump --lock-tables&lt;/code&gt;, and similar tools that need a consistent logical backup. It attempts to close all open tables and acquire a global read lock. While it waits for a long-running query to finish, new writes are already blocked. The result is a whole-server freeze: the query rate drops to zero, connections pile up, and the application sees cascading timeouts.&lt;/p&gt;</description></item><item><title>PostgreSQL backup strategy: pg_dump, pg_basebackup, and pgBackRest compared</title><link>https://www.netdata.cloud/guides/postgres/postgres-backup-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/postgres/postgres-backup-strategy/</guid><description>&lt;p&gt;Your backup tool determines your RPO, RTO, and whether you can restore to a point in time or only to the backup moment. This guide compares logical dumps via &lt;code&gt;pg_dump&lt;/code&gt;, built-in physical copies via &lt;code&gt;pg_basebackup&lt;/code&gt;, and the third-party tool pgBackRest. PostgreSQL 17 introduced native incremental physical backups. Operators must decide whether built-in capabilities are sufficient or whether to adopt alternatives such as Barman or WAL-G.&lt;/p&gt;&#10;&lt;h2 id="pg_dump-and-pg_dumpall-logical-portability"&gt;pg_dump and pg_dumpall: logical portability&lt;/h2&gt;&#10;&lt;p&gt;&lt;code&gt;pg_dump&lt;/code&gt; and &lt;code&gt;pg_dumpall&lt;/code&gt; use an MVCC snapshot to produce a logically consistent SQL archive without blocking reads. Use &lt;code&gt;--table&lt;/code&gt; or &lt;code&gt;--schema&lt;/code&gt; for selective extraction. Parallel dumps use &lt;code&gt;--jobs&lt;/code&gt; with directory format (&lt;code&gt;-Fd&lt;/code&gt;) or custom format (&lt;code&gt;-Fc&lt;/code&gt;):&lt;/p&gt;</description></item><item><title>SQL Server backup freshness: the recovery point you only discover you lack during an incident</title><link>https://www.netdata.cloud/guides/microsoft-sql-server/microsoft-sql-server-backup-freshness/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/microsoft-sql-server/microsoft-sql-server-backup-freshness/</guid><description>&lt;p&gt;The recovery point you actually have is the recovery point you can restore to, not the one your schedule promises. Backup freshness is the gap between those two, measured as the time since the last successful full, differential, and transaction log backup per database. When that gap is wrong, you find out during restore: either an analyst files a ticket for missing data, or an incident forces point-in-time recovery and the chain breaks.&lt;/p&gt;</description></item></channel></rss>