As a DevOps Engineer, you need to apply a critical security patch to the backend database running on Google Cloud SQL. The patch will require a database restart, which could lead to downtime. How can you apply this patch while ensuring minimal impact on your application's availability?