数据库性能指标
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库种类
数据库性能指标
1查询性能
多用户与查询之前的冲突
硬件
然而并不是所有的数据库性能问题都是来自数据库本身,我们日常工作中最常见的另一个情景就是数据库的硬件有若干问题,这里我们简单的介绍一下可能会出现的情况,毕竟市面上有已经有很多工具可以监测这些问题了
1、没有足够的CPU或CPU速度太慢:更多的CPU可以分担服务器的负载,从而提高性能。
2、慢的磁盘没有足够的IOPS:磁盘性能可以描述为每秒输入/输出操作(IOPS),它表示每秒磁盘的吞吐量。
3、配置不正确的磁盘:数据库需要效果明显的磁盘访问,配置不正确的磁盘会造成相当大的性能影响。
4、没有足够的内存:受限或不好的物理内存影响数据库性能,可用的内存越多,性能越好。
1NOsql 数据库优点
处理大规模数据和高并发能力
缺点
1. 复杂的数据库:NoSQL的简洁,有效,速度,然而所有这些特性都表现在数据库任务很简单的时候。当数据库变得更复杂,NoSQL开始崩溃
。同时nosql相对sql方面行业标准还不成熟,SQL有行业标准接口,而每一个nosql都是独一无二的
2. 灵活的Schema设计:在以前的数据库模型中,程序员必须考虑他们所需要的列,以照顾所有的潜在的可能性和每行中的数据项。当使用NoSQL时,各种各样的字符串都能实现,这种灵活性使得程序员能够快速地提高应用的速度。然而,当有几个小组在同一个项目上工作,或者当新的开发团队接手某个项目时,这可能是个问题。
3. NoSQL数据库相比关系型数据库通常更多的是资源密集型。它们需要更多的内存和内存分配。出于这个原因,大多数主机托管公司不提供NoSQL,你必须使用VPS或专用服务器。另一方面,随着数据库的需求增加,硬件也必须扩展
4. 监控困难:相对于已经成熟的SQL,NoSQL现在的监控可以说是比较困难的,国内也只有听云一家公司能够支持主流的Memcached, MongoDB, Redis等非关系型数据库服务
数据库的性能指标
oracle的
内存,
解析,
db time
redo size 每秒
物理读
逻辑读
=================================================
关系型数据库性能指标tps
相应时间和吞吐量
响应时间越快,吞吐量越大,数据库性能越好
1. 操作系统有关的指标:cpu平均利用率,内存平均占用率,硬盘占用率,I/O数量,网络延迟
2. 数据有关指标:I/O wait cpu平均利用率,内存平均占用率,在一次I/O操作中所读的最大blocks数
,数据库能支持的最大用户数,数据库cache命中率,数据库锁处理
=================================================
1.应该是根据所建立信息系统客户的人数、预算的总数据量、平均访问量选择数据库。
2.性能指标就比较多了,你可以考虑一下数据库的可移植性(适用于不同的操作系统平台),数据库的并发性(同时操作一条数据或者一张表时数据的锁定方式),
还有就是数据库的恢复能力(在出现异常数据能够最快完成恢复及备份的时间)。