当前位置:网站首页>Storage optimization of performance tuning methodology
Storage optimization of performance tuning methodology
2022-07-05 21:58:00 【Short section senior】
Disk subsystem design
RAID 0
RAID 1
RAID 3
RAID 5
RAID 0+1
Filegroups
Plan database files to improve performance
By default, each database file can be processed at the same time 32 Asynchronous I/O
1 A database file = 32 Reads + 32 Writes
2 A database file = 64 Reads + 64 Writes
Store data files and transaction log files separately to different disk arrays
Data files :RAID 5 or RAID 0 + 1
Transaction log file :RAID 1
Use filegroups to improve performance
If the performance bottleneck is Disk I/O, Consider the following methods
Data tables that will be frequently queried or updated , Specify file groups stored in different disk arrays
Index non cluster , Specify file groups stored in different disk arrays
Divide and store commonly used existing data and historical data into different data tables , And specify file groups stored in different disk arrays
RAID+ Filegroups
Table partitioning
TempDB
Store the following objects :
Internal object
Version storage area
User defined objects
Suggest
Automatically expand as needed
Set a reasonable original size
Set the file growth percentage to a reasonable size
Put it in the fast I/O On the system
Create multiple database files , Number and server CPU The same number , Same file size
Welcome to join me for wechat exchange and discussion ( Please note csdn Add )
边栏推荐
- 2.2 basic grammar of R language
- 854. String BFS with similarity K
- How to use tensorflow2 for cat and dog classification and recognition
- Microservice link risk analysis
- ICMP 介绍
- A number of ventilator giants' products have been recalled recently, and the ventilator market is still in incremental competition
- Cold violence -- another perspective of objective function setting
- Learning notes of statistical learning methods -- Chapter 1 Introduction to statistical learning methods
- Lightweight dynamic monitorable thread pool based on configuration center - dynamictp
- Incentive mechanism of Ethereum eth
猜你喜欢
Incentive mechanism of Ethereum eth
Oracle checkpoint queue - Analysis of the principle of instance crash recovery
Recursive query of multi-level menu data
多家呼吸机巨头产品近期被一级召回 呼吸机市场仍在增量竞争
【愚公系列】2022年7月 Go教学课程 004-Go代码注释
A number of ventilator giants' products have been recalled recently, and the ventilator market is still in incremental competition
Making global exception handling classes with aspect
Emotional analysis of wechat chat records on Valentine's day based on Text Mining
AD637使用筆記
极狐公司官方澄清声明
随机推荐
EBS Oracle 11g 克隆步骤(单节点)
Matlab | app designer · I used Matlab to make a real-time editor of latex formula
从零开始实现lmax-Disruptor队列(四)多线程生产者MultiProducerSequencer原理解析
K210学习笔记(四) K210同时运行多个模型
Recursive query of multi-level menu data
MySQL disconnection reports an error MySQL ldb_ exceptions. OperationalError 4031, The client was disconnected by the server
AD637使用筆記
Robot operation mechanism
MMAP learning
Efficiency difference between row first and column first traversal of mat data types in opencv
POJ 3237 tree (tree chain splitting)
AD637 usage notes
About the writing method of SQL field "this includes" and "included in" strings
Poj 3237 Tree (Tree Chain Split)
Bitbucket installation configuration
Detailed explanation of memset() function usage
从零开始实现lmax-Disruptor队列(四)多线程生产者MultiProducerSequencer原理解析
Getting started with microservices (resttemplate, Eureka, Nacos, feign, gateway)
Shell script, awk condition judgment and logic comparison &||
华为联机对战如何提升玩家匹配成功几率