Skip to content

Add TestBackupPerformance procedure#733

Merged
erikdarlingdata merged 1 commit intodevfrom
feature/test-backup-performance
Mar 28, 2026
Merged

Add TestBackupPerformance procedure#733
erikdarlingdata merged 1 commit intodevfrom
feature/test-backup-performance

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

  • New TestBackupPerformance procedure that benchmarks backup throughput across all combinations of file count (striping), compression, buffer count, and max transfer size
  • Results persist to dbo.backup_performance_results with 5 ranked result sets: overall ranking, best per compression type, parameter impact analysis, efficiency (throughput per MB RAM), and consistency (stddev across iterations)
  • Standardized with ANSI settings, ASCII header, copyright, @help/@debug/@version/@version_date, stub creation pattern, WITH RECOMPILE, and MIT license
  • Own folder, not part of Install-All

Test plan

  • Deploys cleanly to SQL2022
  • @help = 1 returns introduction, parameters, and license
  • Required param validation fires when @database_name or @backup_path omitted

🤖 Generated with Claude Code

Backup performance testing tool that benchmarks all combinations of
file count, compression, buffer count, and max transfer size, then
ranks results by throughput. Standardized with ANSI settings, ASCII
header, copyright, @help, @debug, @version/@version_date, and MIT
license to match other procedures in the repo.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 1f25834 into dev Mar 28, 2026
5 checks passed
@erikdarlingdata erikdarlingdata deleted the feature/test-backup-performance branch April 6, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant