当前位置:网站首页>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 )
边栏推荐
- A number of ventilator giants' products have been recalled recently, and the ventilator market is still in incremental competition
- Some things make feelings nowhere to put
- Ad637 notes d'utilisation
- Summarize the reasons for 2XX, 3xx, 4xx, 5xx status codes
- Tips for using SecureCRT
- Getting started with microservices (resttemplate, Eureka, Nacos, feign, gateway)
- crm创建基于fetch自己的自定义报告
- Robot operation mechanism
- regular expression
- Matlab | app designer · I used Matlab to make a real-time editor of latex formula
猜你喜欢

Huawei game multimedia service calls the method of shielding the voice of the specified player, and the error code 3010 is returned

2.2.5 basic sentences of R language drawing

Alibaba cloud award winning experience: build a highly available system with polardb-x

PIP install beatifulsoup4 installation failed

Analysis and test of ModbusRTU communication protocol

Shell script, awk uses if, for process control

Dbeaver executes multiple insert into error processing at the same time

每日刷题记录 (十四)

AD637使用筆記

资深电感厂家告诉你电感什么情况会有噪音电感噪音是比较常见的一种电感故障情况,如果使用的电感出现了噪音大家也不用着急,只需要准确查找分析出什么何原因,其实还是有具体的方法来解决的。作为一家拥有18年品牌
随机推荐
极狐公司官方澄清声明
微服務鏈路風險分析
PIP install beatifulsoup4 installation failed
[Yugong series] go teaching course in July 2022 004 go code Notes
Making global exception handling classes with aspect
Chap2 steps into the palace of R language
Microservice link risk analysis
The solution to the problem that Oracle hugepages are not used, causing the server to be too laggy
PyGame practical project: write Snake games with 300 lines of code
K210学习笔记(四) K210同时运行多个模型
Deeply convinced plan X - network protocol basic DNS
微服务入门(RestTemplate、Eureka、Nacos、Feign、Gateway)
DBeaver同时执行多条insert into报错处理
场景化面试:关于分布式锁的十问十答
A number of ventilator giants' products have been recalled recently, and the ventilator market is still in incremental competition
MMAP
How to use tensorflow2 for cat and dog classification and recognition
Reptile practice
【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
2.2.3 output of documents