【技术实现步骤摘要】
一种SQL Server数据库性能评价方法
[0001]本专利技术涉及数据库
,具体地涉及一种
SQL Server
数据库性能评价领域
。
技术介绍
[0002]随着信息技术的飞速发展,各行各业都积累了大量数据
。
数据的存储方式多种多样,其中数据库最为普遍,而
SQL Server
数据库是众多数据库类型的代表之一
。
[0003]SQL Server
是微软公司推出的一种关系型数据库管理系统,为关系型数据和结构化数据提供了更安全可靠的存储功能
。
从
SQL Server 2017
版本开始,
SQL Server
数据库实现了对
Linux
操作系统的支持,使得
SQL Server
数据库的应用限制得以突破,应用范围进一步扩大
。
[0004]SQL Server
数据库可以实现对大规模结构化数据的存储
。
如果数据规模过大,或者数据库设计不够合理,可能导致
SQL Server
出现性能瓶颈
。
传统的数据库性能监控方式由数据库管理员负责监督
SQL Server
数据库的运行状况,但这种方式存在一些弊端,如
SQL Server
数据库的性能指标比较多,数据库管理员在检查时只能逐个指标进行检查,定位问题指标时存在困难
。
...
【技术保护点】
【技术特征摘要】
1.
一种
SQL Server
数据库性能评价方法,其特征在于,该方法具体步骤包括:
(1)
将
SQL Server
数据库关键性能指标表示为
e
i
,其中
1≤i≤c
,
c
为指标总数
。
按照设定的时间间隔,周期性获得受控数据库的
e
i
指标值,并存储在本地数据库中;
(2)
对每一项性能指标的数值
e
i
进行评价:
i.
获取性能指标
e
i
在过去一周内的周期性测量值,记为
e
i1
,e
i2
,
…
,e
im
,其中
m
为指标
e
i
的取值次数;
ii.
计算平均值
iii.
计算每个测量值
e
ij
对应的剩余误差其中
j
=
1,2,
…
,m
;
iv.
计算性能指标
e
i
对应的标准偏差
v.
对于性能指标
e
i
的一个新的测试值
e
i_new
,计算标准化以后的取值根据计算出的值,查正态分布概率表可得概率
P(e
i
<
=
e
i_new
)
,性能指标
e
i
的评价记为
s
i
=
200
×
(1
‑
P(e
i
<
=
e
i_new
))。(3)
计算每一项性能指标的权重
w
i
,计算方法为:,计算方法为:
(4)
计算
SQL Server
数据库的性能综合评价
w
=
w
i
×
s
i
。2.
根据权利要求1中的一种
SQL Server
...
【专利技术属性】
技术研发人员:杨小华,刘宁,王伟斌,段天毅,李超德,
申请(专利权)人:北京新数科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。