当前位置:网站首页>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 )
边栏推荐
- 1.2 download and installation of the help software rstudio
- Dbeaver executes multiple insert into error processing at the same time
- SecureCRT使用提示
- Implementing Lmax disruptor queue from scratch (IV) principle analysis of multithreaded producer multiproducersequencer
- K210 learning notes (IV) k210 runs multiple models at the same time
- Detailed explanation of memset() function usage
- DataGrid directly edits and saves "design defects"
- An exception occurred in Huawei game multimedia calling the room switching method internal system error Reason:90000017
- Alibaba cloud award winning experience: build a highly available system with polardb-x
- Deeply convinced plan X - network protocol basic DNS
猜你喜欢
"Chris Richardson microservices series" uses API gateway to build microservices
华为游戏多媒体调用切换房间方法出现异常Internal system error. Reason:90000017
Meituan dynamic thread pool practice ideas, open source
Advantages and disadvantages of the "Chris Richardson microservice series" microservice architecture
Bitbucket installation configuration
MMAP
MMAP learning
Zhang Lijun: penetrating uncertainty depends on four "invariants"
MATLAB | App Designer·我用MATLAB制作了一款LATEX公式实时编辑器
每日刷题记录 (十四)
随机推荐
C language knowledge points link
微服务入门(RestTemplate、Eureka、Nacos、Feign、Gateway)
Poj3414 extensive search
华为云ModelArts文本分类–外卖评论
Did you brush the real title of the blue bridge cup over the years? Come here and teach you to counter attack!
Drawing HSV color wheel with MATLAB
poj 3237 Tree(樹鏈拆分)
Oracle检查点队列–实例崩溃恢复原理剖析
Meituan dynamic thread pool practice ideas, open source
Overview of database recovery
How can Huawei online match improve the success rate of player matching
854. 相似度为 K 的字符串 BFS
华为联机对战如何提升玩家匹配成功几率
Deeply convinced plan X - network protocol basic DNS
2.2 basic grammar of R language
Summary of El and JSTL precautions
华为快游戏调用登录接口失败,返回错误码 -1
The solution to the problem that Oracle hugepages are not used, causing the server to be too laggy
An exception occurred in Huawei game multimedia calling the room switching method internal system error Reason:90000017
MMAP学习