监视和优化性能
监视数据库的目的是评估服务器的性能。有效监视包括定时拍摄当前性能的快照来隔离导致问题的进程,以及连续收集数据来跟踪性能趋势。
日常数据库性能评估有助于使响应时间最小化并使吞吐量最大化,从而实现最佳性能。有效网络流量、磁盘I/O和CPU使用率是实现最佳性能的关键。您需要透彻地分析应用程序要求,了解数据的逻辑结构和物料结构,评估数据库使用情况,并协商使用[如联机事务处理(OLTP)与决策支持]冲突之间的平衡措施。
1. 监视和优化数据库性能
Microsoft SQL Server 和 Microsoft Windows 操作系统提供实用工具,以便查看数据库的当前状态并跟踪性能的状态变化。 可使用多种工具和技术来监视 Microsoft SQL Server。 监视 SQL Server 有助于你:
- 确定是否可以提高性能。 例如,通过监视常用查询的响应时间,可以确定是否需要更改表的查询或索引。
- 评估用户活动。 例如,通过监视尝试连接到 SQL Server 实例的用户,可以确定安全设置是否充分以及是否需要测试应用程序或开发系统。 例如,通过在执行 SQL 查询时对其进行监视,可以确定这些查询是否编写正确并生成预期的结果。
- 解决问题或调试应用程序组件(如存储过程)。
2. SQL Server Management Studio监控报表
1.1 性能仪表盘
1.2 服务器面板
1.3 配置更改历史记录
1.4 架构更改历史记录
1.5 计划程序运行状况
1.6 内存占用
剩下的报表就不展示说明,请读者自行实践操作!