|
|
知识路径: > 测试技术的分类 > 应用负载压力测试 > 负载压力测试实施 > 结果评估与测试报告 > 数据库服务器性能问题及原因分析 >
|
考试要求:掌握
相关知识点:7个
|
|
|
|
如果应用系统锁冲突频繁发生,那么该系统的性能表现不可能令人满意。导致这种问题的原因非常复杂,主要表现在事务粒度过大、响应时间过长、异类事务互相影响并形成死锁等情况。通过对数据库锁使用情况信息的分析,可以定位发生锁冲突的各个会话;在此基础上对发生锁冲突的会话各自的执行状态变化和结构化查询语句进行分析,可以定位发生锁冲突的应用逻辑源程序。如果造成锁冲突的是同种或者异种普通事务,必须对其本身特性加以分析,确定是否本身粒度过大,数据访问是否存在瓶颈等。对这类事务的优化相对较难,一般需要开发人员的经验和对应用逻辑本身特性的了解。
|
|
|
|
|
|
|
|
|
|
|
|