博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Why Benchmark?
阅读量:6256 次
发布时间:2019-06-22

本文共 1760 字,大约阅读时间需要 5 分钟。

Many medium to large MySQL deployments have staff dedicated to benchmarking.
However, every developer and DBA should be familiar with basic benchmarking
principles and practices, because they’re broadly useful. Here are some things benchmarks
can help you do:
Measure how your application currently performs. If you don’t know how fast it
currently runs, you can’t be sure any changes you make are helpful. You can also
use historical benchmark results to diagnose problems you didn’t foresee.
Validate your system’s scalability. You can use a benchmark to simulate a much
higher load than your production systems handle, such as a thousand-fold
increase in the number of users.
Plan for growth. Benchmarks help you estimate how much hardware, network
capacity, and other resources you’ll need for your projected future load. This can
help reduce risk during upgrades or major application changes.
Test your application’s ability to tolerate a changing environment. For example,
you can find out how your application performs during a sporadic peak in concurrency
or with a different configuration of servers, or you can see how it handles
a different data distribution.
Test different hardware, software, and operating system configurations. Is RAID
5 or RAID 10 better for your system? How does random write performance
change when you switch from ATA disks to SAN storage? Does the 2.4 Linux
kernel scale better than the 2.6 series? Does a MySQL upgrade help performance?
What about using a different storage engine for your data? You can
answer these questions with special benchmarks.
You can also use benchmarks for other purposes, such as to create a unit test suite
for your application, but we focus only on performance-related aspects here.

转载地址:http://xjxsa.baihongyu.com/

你可能感兴趣的文章
SQL Server,MySQL,Oracle三者的区别
查看>>
[K/3Cloud] 在设计时复制已有表单菜单或菜单项快速建立菜单
查看>>
矩阵快速幂总结
查看>>
[spring] Ioc 基础
查看>>
关于DataTables一些小结
查看>>
win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
查看>>
Hibernate的基本配置
查看>>
Python 3.5 安装geohash库后import geohash失败
查看>>
总结100个英文邮件常用例句让你写作无忧
查看>>
css3--之backface-visibility
查看>>
软件需求分析之猫咪记单词
查看>>
good vs evil
查看>>
算法28-----范围求和
查看>>
基于V4L2的视频驱动开发(1)
查看>>
zoj 1008
查看>>
VC++ CArchive及简单的文件操作方法
查看>>
使用canvas制作一个移动端画板
查看>>
android中ListView数据混乱问题
查看>>
QT学习-10/31/2012
查看>>
jQuery File Upload
查看>>