当前位置:网站首页>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 )
边栏推荐
- Learning notes of statistical learning methods -- Chapter 1 Introduction to statistical learning methods
- [Yugong series] go teaching course in July 2022 004 go code Notes
- MMAP
- Environment configuration problem record
- HDU 4391 paint the wall segment tree (water
- 从零开始实现lmax-Disruptor队列(四)多线程生产者MultiProducerSequencer原理解析
- Yolov5 training custom data set (pycharm ultra detailed version)
- Code bug correction, char is converted to int high-order symbol extension, resulting in changes in positivity and negativity and values. Int num = (int) (unsigned int) a, which will occur in older com
- Implementing Lmax disruptor queue from scratch (IV) principle analysis of multithreaded producer multiproducersequencer
- Reptile practice
猜你喜欢
华为云ModelArts文本分类–外卖评论
Ad637 notes d'utilisation
AD637使用筆記
Zhang Lijun: penetrating uncertainty depends on four "invariants"
Overview of database recovery
xlrd常见操作
Deeply convinced plan X - network protocol basic DNS
Countdown to 92 days, the strategy for the provincial preparation of the Blue Bridge Cup is coming~
Reptile practice
总结出现2xx、3xx、4xx、5xx状态码的原因
随机推荐
Image editor for their AutoLayout environment
Oracle checkpoint queue - Analysis of the principle of instance crash recovery
Robot operation mechanism
ICMP introduction
How to add new fields to mongodb with code (all)
Li Kou ----- the maximum profit of operating Ferris wheel
Reptile practice
NET中小型企业项目开发框架系列(一个)
Oracle HugePages没有被使用导致服务器很卡的解决方法
PyGame practical project: write Snake games with 300 lines of code
MySQL连接断开报错MySQLdb._exceptions.OperationalError 4031, The client was disconnected by the server
Poj3414广泛搜索
KingbaseES V8R3集群维护案例之---在线添加备库管理节点
HDU 4391 Paint The Wall 段树(水
Emotional analysis of wechat chat records on Valentine's day based on Text Mining
Some common processing problems of structural equation model Amos software
Tips for using SecureCRT
MySQL disconnection reports an error MySQL ldb_ exceptions. OperationalError 4031, The client was disconnected by the server
Create a virtual machine on VMware (system not installed)
Code bug correction, char is converted to int high-order symbol extension, resulting in changes in positivity and negativity and values. Int num = (int) (unsigned int) a, which will occur in older com