您的位置:首页 > 其它

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

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

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

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

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: