当前位置:网站首页>Performance monitoring of database tuning solutions
Performance monitoring of database tuning solutions
2022-07-05 21:59:00 【Short section senior】
Performance troubleshooting methodology

A good workman does his work well , You must sharpen your tools first SQL Server
Windows System monitor
SQL Trace profiler
Dynamic management view & Dynamic management functions
Performance dashboard report
Activity monitor
SQL Server Agent alerts
Data engine optimization consultant
Query execution plan
Relational database performance Performance Studio

Resource governor

Be able to treat different workloads differently
For example, use the application name , Login name, etc .
Limit per request
Importance
Maximum memory percentage
Maximum CPU Time
Grant timeout value
Maximum number of requests
Resource monitoring
Performance examples ( Before tuning )
Server hardware resources
processor 2 individual , Memory 2 GB
share 1 + 14 Stored procedures , There are about 30000 A complex system of instructions , You need to perform 4 hr 21 min
User needs : Must be on 2 hr Execution completed within
Performance examples ( After tuning )
Only one of the slowest queries , unnecessary table variable Inquiry skills , Change to query directly from the data table , And establish a non cluster index of composite fields for the data table fields required in the query
The running time is greatly reduced to 1 hr 15 min, Performance improvement 71%, The expectations of users' needs have been met
Follow up recommendations
Performance objects and counters :
Processor: % Processor Time Keep at 70% following
Memory:page/sec exceed 7800
Memory:available Mbytes only 4MB
Welcome to join me for wechat exchange and discussion ( Please note csdn Add )
边栏推荐
- The Blue Bridge Cup web application development simulation competition is open for the first time! Contestants fast forward!
- The real situation of programmers
- Evolution of large website architecture and knowledge system
- Cold violence -- another perspective of objective function setting
- 854. String BFS with similarity K
- oracle 控制文件的多路复用
- R language learning notes
- Alibaba cloud award winning experience: build a highly available system with polardb-x
- Interview questions for basic software testing
- POJ 3237 tree (tree chain splitting)
猜你喜欢

Overview of database recovery

ICMP 介绍

QML reported an error expected token ";", expected a qualified name ID

How to use tensorflow2 for cat and dog classification and recognition

Decorator learning 01

华为游戏多媒体服务调用屏蔽指定玩家语音方法,返回错误码3010

Defect detection - Halcon surface scratch detection

Deeply convinced plan X - network protocol basic DNS

Create a virtual machine on VMware (system not installed)

How can Huawei online match improve the success rate of player matching
随机推荐
场景化面试:关于分布式锁的十问十答
Meituan dynamic thread pool practice ideas, open source
华为快游戏调用登录接口失败,返回错误码 -1
Daily question brushing record (XIV)
854. 相似度为 K 的字符串 BFS
An exception occurred in Huawei game multimedia calling the room switching method internal system error Reason:90000017
Matlab | app designer · I used Matlab to make a real-time editor of latex formula
PIP install beatifulsoup4 installation failed
MMAP
Interview questions for basic software testing
Hysbz 2243 staining (tree chain splitting)
NET中小型企业项目开发框架系列(一个)
华为联机对战如何提升玩家匹配成功几率
AD637使用筆記
阿里云有奖体验:用PolarDB-X搭建一个高可用系统
Robot framework setting variables
How to organize an actual attack and defense drill
Create a virtual machine on VMware (system not installed)
从零开始实现lmax-Disruptor队列(四)多线程生产者MultiProducerSequencer原理解析
AD637使用笔记