参考答案和解析
正确答案: 优化数据库结构。
更多“数据库优化主要针对什么进行?”相关问题
  • 第1题:

    阅读以下关于数据库性能优化方面的叙述,回答问题1至问题4。

    某企业核心业务系统运行性能不佳,尤其是针对数据库的操作,响应时间过长。

    为此,该企业专门召开了解决该问题的专家研讨会。在会上刘工指出,当前硬件设备的价格比较低廉,只需要对数据库服务器的硬件设备进行升级,同时对数据库管理系统和操作系统中的相应参数进行调整就可以了;王工建议对应用系统中使用的SQL语句进行调优,针对每条SQL语句都建立对应的索引;张工认为该业务系统中存在大量的数据查询操作,更新操作不多,尤其是存在大量的只读查询操作,应该针对这一点进行优化。

    该企业采取了专家的部分建议,但优化的结果仍然不尽如人意,通过专门的监控,发现数据库管理系统中建立的索引存在问题。

    对上述专家意见和建议进行评价;给出自己的建议,并说明其中包含的内容。


    正确答案:上述各个专家的建议均不完整。 基于数据库的业务系统一般在进行调优时需要具体问题具体分析。全面的分析方案应该包括以下三方面内容: (1)对系统中的业务数据进行搜集判断当前硬件设备是否足够。判断数据库管理系统和操作系统的相应参数设置是否合理。 (2)对应用系统进行分析对业务系统的类型进行确认如联机事务处理和数据仓库对数据库的要求差异很大。 (3)对应用系统中的SQL语句、索引等进行分析。
    上述各个专家的建议均不完整。 基于数据库的业务系统,一般在进行调优时,需要具体问题具体分析。全面的分析方案应该包括以下三方面内容: (1)对系统中的业务数据进行搜集,判断当前硬件设备是否足够。判断数据库管理系统和操作系统的相应参数设置是否合理。 (2)对应用系统进行分析,对业务系统的类型进行确认,如联机事务处理和数据仓库对数据库的要求差异很大。 (3)对应用系统中的SQL语句、索引等进行分析。 解析:本题涉及信息系统中的数据库调优。目前绝大多数的大、中型信息系统都使用数据库作为数据存储,而信息系统的性能优化是一个综合性的问题,需要综合考虑硬件设备、操作系统、数据库和应用系统,
    基于数据库的信息系统,一般在进行调优时,需要具体问题具体分析。全面的分析方案应该包括以下三方面内容:
    (1)对系统中的业务数据进行搜集,判断当前硬件设备是否足够。判断数据库管理系统和操作系统的相应参数设置是否合理。例如数据库中SGA中的参数,操作系统中共享内存等参数、数据库中数据与索引物理存储的分离等。
    (2)对应用系统进行分析,对业务系统的类型进行确认,如联机事务处理和数据仓库对数据库的要求差异很大。OLTP和OLAP的类型也有很大的差异。
    (3)对应用系统中的SQL语句、索引等进行分析。
    本题中主要问题涉及的是第三方面的内容,即对应用系统中的SQL语句、索引等进行分析。
    SQL语句优化在信息系统调优中所占比例较大。一般来讲,一个信息系统中不同 SQL语句的数目往往在200~400条左右,在优化时,需要对每条SQL语句的性能进行测量,对性能表现不佳的SQL语句进行调整。当前也已经出现了专门的SQL语句优化的工具,可以辅助开发人员。SQL语句优化的常见策略如下:
    (1)建立物化视图或尽可能减少多表查询。
    (2)以不相干子查询替代相于子查询。
    (3)只检索需要的列,无需将表中所有的列全部检索。
    (4)用带IN的条件子句等价替换OR子句。
    (5)经常提交COMMIT,以尽早释放锁。
    一般来讲,针对查询语句,建立适当的索引以提高查询效率。但索引创建的是否合适,最终由数据库优化器来决定,因此在索引创建中也需要慎重考虑和实际测量。如果建立索引不当,数据库管理系统将会不利用已经建立的索引,而采取全表扫描。
    索引调整时还需要考虑如下原则:
    (1)如果更新操作成为系统瓶颈,因为每次更新操作会重建表的索引,因此需要考虑删除某些索引。
    (2)选择适当的索引类型。例如,如果经常使用范围查询,则B树索引比散列索引更加高效。
    (3)将有利于大多数据查询和更新的索引设为聚簇索引。
    同样,对于不同类型的应用系统(类型划分根据对数据库的操作类型而言,例如 OLTP等),在数据库操作中,可采用的优化方法也有所不同。对于只读数据,常见的处理方法如下:
    (1)数据量小的常量类型数据,可以考虑不存储在数据库中,而是通过程序常量的方式解决。
    (2)需要存储在数据库中的数据,可以考虑采用物化视图。
    (3)数据存储时可以考虑适当的数据冗余,以减少数据库表之间的连接操作,提高查询效率。
    针对数据的特点,采取特定的索引类型。例如位图索引等。
    从上述的分析可以看出,基于数据库的信息系统的调优问题是一个比较复杂的问题,涉及到的硬件、操作系统、数据库管理系统和应用系统本身,即使在应用系统本身的调优上,也需要根据应用系统的类型、数据的类型等进行具体的考虑。

  • 第2题:

    请简要说明针对大量只读查询操作进行优化的主要方法。


    正确答案:针对只读数据常见的处理方法如下: (1)数据量小的数据可以考虑不存储在数据库中而是通过程序常量的方式解决。 (2)需要存储在数据库中的数据可以考虑采用物化视图。 (3)数据存储时可以考虑适当的数据冗余以减少数据库表之间的连接操作提高查询效率。 (4)针对数据的特点采取特定的索引类型。例如位图索引等。
    针对只读数据,常见的处理方法如下: (1)数据量小的数据,可以考虑不存储在数据库中,而是通过程序常量的方式解决。 (2)需要存储在数据库中的数据,可以考虑采用物化视图。 (3)数据存储时可以考虑适当的数据冗余,以减少数据库表之间的连接操作,提高查询效率。 (4)针对数据的特点,采取特定的索引类型。例如位图索引等。

  • 第3题:

    网管系统主要是针对网络设备进行()和故障诊断。

    • A、监测、优化
    • B、监测、配置
    • C、优化、配置
    • D、管理、控制

    正确答案:B

  • 第4题:

    下列有关优化站点的说法正确的是()

    • A、针对目标观众进行优化
    • B、根据多数用户的实际上网速率进行优化
    • C、针对多种浏览器平台分别进行优化
    • D、尽可能多的使用多媒体文件来美化画面
    • E、易于导航

    正确答案:A,B,C,E

  • 第5题:

    何谓代码优化?进行优化所需要的基础是什么?


    正确答案: 对代码进行等价变换,使得变换后的代码运行结果与变换前代码运行结果相同,而运行速度加快或占用存储空间减少,或两者都有。优化所需要的基础是在中间代码生成之后或目标代码生成之后。

  • 第6题:

    数据挖掘工具主要针对数据仓库()。

    • A、数据仓库
    • B、信息数据库
    • C、数据库
    • D、数据库管理

    正确答案:A

  • 第7题:

    可以对数据库进行优化。


    正确答案:正确

  • 第8题:

    ()以下哪些不是NAS的优点?

    • A、扩展性比SAN好
    • B、使用简便
    • C、针对文件共享进行优化
    • D、针对块数据传输进行优化

    正确答案:A,D

  • 第9题:

    Windfarmer是一款针对于风力发电领域什么设计的优化软件?


    正确答案: 风电场设计。

  • 第10题:

    单选题
    使用哪个命令可以进行DHCP数据库的压缩修复优化()
    A

    Compact

    B

    Jetpack

    C

    Reconcile

    D

    Netsh


    正确答案: A
    解析: 暂无解析

  • 第11题:

    多选题
    下列有关优化站点的说法正确的是()
    A

    针对目标观众进行优化

    B

    根据多数用户的实际上网速率进行优化

    C

    针对多种浏览器平台分别进行优化

    D

    尽可能多的使用多媒体文件来美化画面

    E

    易于导航


    正确答案: E,D
    解析: 暂无解析

  • 第12题:

    判断题
    可以对数据库进行优化。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    下列4项中,必须进行查询优化的是( )。

    A.关系数据库

    B.网状数据库

    C.层次数据库

    D.非关系模型


    正确答案:A
    解析:关系数据模型诞生之后迅速发展,深受用户喜爱,但关系数据模型也有缺点,其最主要的缺点是由于存取路径对用户透明,查询效率往往不如非关系数据模型,因此为了提高性能,必须对用户的查询请求进行优化。

  • 第14题:

    什么是查询优化器?查询优化器所承担的主要任务是什么?


    正确答案: 查询优化器是数据库软件中的一个模块,它用于产生不同计算计划并确定适当的执行策略。
    主要任务:逻辑转换、动态规划。

  • 第15题:

    导出vApp时,可针对什么对文件进行优化?


    正确答案: 数据存储(NFS).物理介质(OVA)

  • 第16题:

    下列()优化方法不是针对循环优化进行的。

    • A、强度削弱
    • B、删除归纳变量
    • C、删除多余运算
    • D、代码外提

    正确答案:C

  • 第17题:

    针对数据库的攻击主要是SQL注入。


    正确答案:正确

  • 第18题:

    为什么要进行数据备份?数据库备份包括哪些主要内容?


    正确答案: 任何系统都不可避免会出现各种形式的故障,而某些故障可能会导致数据库灾难性的损坏,所以做好数据库的备份工作极为重要。备份可以创建在磁盘、磁带等备份设备上,与备份对应的是还原。
    数据库备份就是在某种介质上(磁带、磁盘等)存储数据库(或者其中一部分)的拷贝的过程。更严格意义上讲,备份应该是一种把数据从硬盘上复制到其他可移动介质上的操作过程。  
    一个完整的备份通常要包括三部分内容,即系统数据库、用户数据库和事务日志。

  • 第19题:

    运维优化对运营现网进行有针对性的优化,着重于局部地区()


    正确答案:正确

  • 第20题:

    为什么要进行网络优化?进行优化应具备哪些基本条件?


    正确答案: 网络优化是为了评估目前正在运营网络的现状,解决规划、设计中存在的遗留问题,找出运营后现有网络存在的主要问题,进一步挖掘现有网络的潜力,改革覆盖区域、增大用户容量、提高服务质量,建立一套科学评估网络的体系。进行优化应具备的基本条件:(1)硬件平台:首先是正在运营的的含MS,BTS,BSC,MSC,VLR,HLR,AUC等在内的蜂窝结构网;其次是具有一定的路测仪器设备;另外还有专门提供bisA,A接口GSM的专用信令分析仪表和No.7分析仪等。(2)软件平台:包含网管OMC报表收集、分析处理软件;各类优化分析支持软件;系统仿真软件,以及优化结果档案的分类、管理和查询系统。

  • 第21题:

    单选题
    网管系统主要是针对网络设备进行()和故障诊断。
    A

    监测、优化

    B

    监测、配置

    C

    优化、配置

    D

    管理、控制


    正确答案: B
    解析: 暂无解析

  • 第22题:

    问答题
    导出vApp时,可针对什么对文件进行优化?

    正确答案: 数据存储(NFS).物理介质(OVA)
    解析: 暂无解析

  • 第23题:

    多选题
    ()以下哪些不是NAS的优点?
    A

    扩展性比SAN好

    B

    使用简便

    C

    针对文件共享进行优化

    D

    针对块数据传输进行优化


    正确答案: C,B
    解析: 暂无解析