问题
单项选择题
某数据库应用系统在运行中,用户反映某操作很慢。系统工程师在用户的客户机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的SQL语句,发现在两个环境下SQL语句执行的速度都很慢。为了提高效率,下列检查无需进行的是()
A.检查客户机到数据库服务器的网络情况
B.检查数据库服务器的CPU使用情况
C.检查这些操作涉及的表是否已建立有效的索引
D.检查数据库中是否存在大量锁
答案
参考答案:A
解析:
当数据库操作对CPU性能的要求超过数据库服务器的CPU性能时,数据库性能就会受到CPU的限制,使数据库操作变慢。索引是数据库中的重要数据结构,它的根本目的就是为了提高查询效率。如果数据库中存在大量锁就会导致很多资源被封锁,其他事务无法执行或者只有读取但没有修改等权限,只有等待该资源的锁被释放才能执行。只有数据在网络上传输时,网络情况才与数据库操作的执行速度有关。