系统运行缓慢的时候如何确定是哪方面的因素引起的

本文探讨了OLTP(在线事务处理系统)与OLAP(在线分析处理系统)的区别,重点分析了两者在数据使用情况、数据重用性及性能优化方面的不同,并提出了针对不同系统特性的优化建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、首先确定自己面对的系统是一个怎样的系统?是OLTP(在线事务处理系统)还是OLAP(在线分析系统),明确两者的区别,数据的使用情况和数据的重用性,OLAP侧重数据的分析,也就是数据的整合结果,相对而言数据量一般会比较大。OLTP平常事务的处理,需要及时相应,单个事务数据量不会太大,数据的重用性会比较高。

2、分析性比较强的系统,数据重用性不高,缓存也就没有什么大的作用,数据都是从磁盘读取的,放在内存效率不大,那么这类系统如果很慢,那就需要从磁盘I/O方向入手,来提高系统的运行速率了。

3、OLAP系统来说,SQL优化可能就显得比较重要了,最简单的如果一个系统中的表的数据量只有几万条,对与我们来说使用全表扫描还是索引,看不出比较大的差异,但是数据量在10亿级那么全表扫描的性能就差多了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值