查询或建立(65)用带(66)的条件子句等价替换OR子句 只检索需要的属性列等。" name="Keywords"> 查询或建立(65)用带(66)的条件子句等价替换OR子句 只检索需要的属性列等。" name="Description">
软考在线  |  计算机技术与软件专业技术资格(水平)考试   |   [请选择科目]
[ 成为 VIP会员 ]        登录  |  注册      我的  购物车
0
 
科目切换  联系我们 
    
  |   [请选择科目]

VIP:有效提升20分!  真题  历年真题 (可免费开通)/  百科全书/ 机考模拟平台/  最难真题榜/  自测/  攻打黄金十二宫/  真题检索/  真题下载/  真题词库
知识   必会知识榜/  最难知识榜/  知识点查询/      文档   学习计划/  精华笔记/  试题文档     纸质图书   《百科全书》HOT!!/         /        首页/  2025年上半年专区/  手机版/ 
免费智能真题库 > 历年试卷 > 数据库系统工程师 > 2019年上半年 数据库系统工程师 上午试卷 综合知识
  第66题      
  知识点:   性能调整
  章/节:   数据库设计       

 
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(65);用带(66)的条件子句等价替换OR子句; 只检索需要的属性列等。
 
 
  A.  IN
 
  B.  EXISTS
 
  C.  UNION
 
  D.  AND
 
 
 确定 并 查看答案解析     知识点讲解  我要标记      有奖找茬      上一题        下一题 
 

 
  第66题    2018年上半年  
   49%
某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都..
  第47题    2012年上半年  
   52%
以下属于DBA职责的是(47)。
  第65题    2018年上半年  
   37%
某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都..
   知识点讲解    
   · 性能调整
 
       性能调整
        在数据库系统运行过程中,如何尽可能地提高系统的性能,是系统管理员的主要工作之一。系统的性能一方面取决于DBMS的性能及其参数设定,而在指定的DBMS环境下,与具体的应用系统也有很大的关系,可通过调整来提高性能。
               SQL语句的编码检验
               通过DBMS提供的监控和统计功能,找出频繁执行的SQL语句,通常是查询语句,对其进行优化,常用的策略如下:
               (1)尽可能地减少多表查询或建立物化视图。
               (2)以不相关子查询替代相关子查询。
               (3)只检索需要的列。
               (4)用带IN的条件子句等价替换OR子句。
               (5)经常提交COMMIT,以尽早释放锁。
               表设计的评价
               在设计阶段,我们提出了关系模式的设计应当符合3NF或BCNF,目的是减少数据冗余和消除操作异常。但在数据库系统运行过程中,需要根据实际情况对表进行调整。调整的原则主要有如下三个方面:
               (1)如果频繁的访问是对两个相关的表进行连接操作,则考虑将其合并。
               (2)如果频繁的访问只是在表中的某一部分字段上进行,则考虑分解表,将该部分单独作为一个表。
               (3)对于更新很少的表,引入物化视图。物化视图(Materialized View)是一种特殊的物理表,物化视图是相对普通视图而言的。普通视图是虚拟表(不存放数据的表),任何对视图的查询,都需要转换为对应的SQL语句进行查询。
               索引维护和改进
               在数据库运行期间,数据库系统管理员(DBA)必须对数据库的索引进行维护和改进。这是因为用户频繁地对数据进行增加、删除、修改等操作使得索引页发生碎块,所以DBA必须对索引进行维护。另外,DBA可针对具体的情况,对系统中的索引进行改进以提高性能,即可以适当地调整索引。调整索引的原则主要有如下四个方面:
               (1)如果查询是瓶颈,则在关系上建立适应的索引,通常在作为查询条件的属性上建立索引,可以提高查询效率。
               (2)如果更新是瓶颈,每次更新都会重建表上的索引,引起效率的降低,则考虑删除某些索引。
               (3)选择适当的索引类型,如果是经常使用范围查询,则B树索引比散列索引更高效。
               (4)将有利于大多数据查询和更新的索引设为聚簇索引。
               设备增强
               在数据库系统运行过程中,如果经过各种调整之后,仍不能满足性能要求,则应当考虑增强系统设备。例如,引入高速的计算机、增加系统内存、使用高速的网络设备和高速的存储设备等方面。当然,设备的增强需要企业的资金投入,应当考虑合适的性价比和投入产出比,还需要说服决策者同意。
   题号导航      2019年上半年 数据库系统工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第66题    在手机中做本题
    在线人数   共计 11091人 在线 
    sunshine-y..     qszcct2006..     562550455@..     cock.er@16..     hks_1969@1..     yinxianghu..
    jjfwolong@..     ahaqzhafud..     xie_hm@163..     jetaimeqin..     xhjcwj@126..     jinrifeng0..
    zxy7909@12..     zdwndjb@si..     qszcct2006..     tlwjjzy@si..     sunlin888@..     hongyongqi..
    gyrh86@yah..     libolmx@ho..     wangwei409..     adhaili@16..     j86361022@..     uc28@163.c..
    ken651231@..     zhmyq2008@..     gsxdyx@sin..     476756927@..     zhanglei55..     zhouyanhui..
    1330553868..     xcl747@163..     frankygj@g..     wgd1220@ya..     wjraiws200..     wangweinan..
    jsli29092@..     xhjcwj@126..     xueyanghua..     slliu@mole..     412225214@..     janemin_60..

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。



京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2025 All Rights Reserved 软考在线版权所有