SQL Server Performance Enhancement - miniDBA
miniDBA is designed to
maximize potential performance in your SQL Servers. Gain performance from tooling that addresses; server configuration, T-SQL tuning, performance alerting & historic performance trend analysis. If left unaddressed these areas will cause your server/application to run at a fraction of the speed & reliability it could do.
Server Configuration
-
Run over 50 diagnostic checks at server & database level with 1 click
-
Be warned of configuration/setup problems that will decrease performance
-
File configuration (using the system drive & tempdb file number) warnings + IO throughput speed data
-
Memory & CPU configuration problems can be identified using the built in graphical views
T-SQL Tuning
- Having SQL statements that are logically correct is only half way to maximising your SQL Server performance
- Performance tuning SQL statements is essential for any non-trivial batches and can enhance performance almost beyond recognition
- See every cached sql statement and its usage data - execution count, execution time, reads, writes and more...
- Identify slowest performing sql statements instantly & what they were doing (cpu, reading, writing)
- Graphical dashboards enable you to see what T-SQL is doing with memory, cpu and IO at server and database level
- Healthchecks include T-SQL analysis: query hints, maxdop, sarg-ability, wildcards, parameterization, execsql use & more all analysed
Performance Alerting
-
Your SQL Server performance will degrade over time unless appropriate maintenance jobs are implemented
-
Get alerted to performance falling below configurable thresholds so performance is not sub-optimal without you knowing about it
- 24*7 Performance monitoring acheived by miniDBA Server enables you to have full confidence your server is running well
Analyse History
- Sampled SQL Server Performance data is stored and can be viewed in the History Viewer: SQL Server performance counters, wait statistics, deadlocks & T-Sql are all available for performance analysis
- Review historic saved data to see performance trending over time & areas that are degrading
- See saved T-SQL blocking and deadlocks here enables you to fix these performance bottlenecks
- Monitor data is written to an internal database - no need to setup & license a logging database
Versions Supported
SQL Server 2005 -> 2017
Permission Requirements
High level permissions such as SA or DBO are not necessary - just public role or VIEW SERVER STATE