Skip to content

Commit 69fbd0f

Browse files
committed
Learn Editor: Update auditing-overview.md
1 parent 6ce13c4 commit 69fbd0f

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

azure-sql/database/auditing-overview.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,14 @@ You can use SQL Database auditing to:
5454
- Permissions required to view Audit logs:
5555
- `VIEW DATABASE SECURITY AUDIT` permission in user database
5656

57+
### Recommended Auditing Approach for Large OLTP Workloads
58+
59+
- For environments with many databases running heavy OLTP workloads, using server‑level auditing with default settings can lead to extremely large audit volumes, often hundreds of GBs to multiple TBs across the logical server. Since all events from all databases are written into the same audit folder, querying audit logs for a single database becomes slow and operationally expensive.
60+
61+
- To improve performance and reduce noise:
62+
- Switch to database‑level auditing so each database writes to its own audit log folder, making retrieval faster and reducing the total volume scanned.
63+
- Review the audit configuration to determine whether capturing all batch‑completed events is necessary, or if a custom filtered configuration can meet your security and compliance requirements
64+
5765
## Auditing limitations
5866

5967
- Enabling auditing on a paused **Azure Synapse SQL pool** isn't supported. To enable auditing, resume the **Synapse SQL pool**.

0 commit comments

Comments
 (0)