首页 > 软考
题目内容 (请给出正确答案)
[单选题]

SQL语句解析过程中的查询优化主要是()

A.检查语句是否符合语法规则

B.检查所连接的用户是否有数据库的访问权限

C.检查SQL语句中的对象是否在数据库中

D.服务器根据定的规则,对语句进行优化

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“SQL语句解析过程中的查询优化主要是()”相关的问题
第1题
SQL语句解析过程中的语义检查主要是()
SQL语句解析过程中的语义检查主要是()

A、检查所连接的用户是否有数据库的访间权限

B、检查SQL语句中的对象是否在数据库中

C、检查语句是否符合语法规则

D、将过程性质的查询转化为描述性质的查询

点击查看答案
第2题
在Visual FoxPr0中,关于查询和视图的不正确描述是()。 A)查询是一个预先定义好的SQL SELECT语句

在Visual FoxPr0中,关于查询和视图的不正确描述是()。

A)查询是一个预先定义好的SQL SELECT语句文件

B)构成视图的代码主要是SQL查询代码

C)查询和视图是同一种文件,只是名称不同

D)查询和视图都可以用来查询表记录

点击查看答案
第3题
sql语句在分析过程中不需要进行哪些操作()。

A.语义分析

B.优化

C.如果是DML,还有共享池检

D.语法分析

点击查看答案
第4题
在进行数据库性能调优过程中,需要考虑数据库系统软件、硬件配置、网络环境等多方面因素。下列有关性
能调优的说法,错误的是()。

A.修改某些频繁使用的SQL语句,提高其性能,可能会大幅度降低数据库CPU使用率

B.随着服务器CPU处理能力提高、内存容量增大,现阶段数据库性能优化一般以更换服务器硬件为主要调优手段

C.当数据库服务器磁盘I0出现写瓶颈时,可以考虑使用高速磁盘存储常用数据,低速磁盘存储不常用数据

D.索引可以提高某些查询的速度,但也可能降低写入速度,同时也会增加磁盘空间使用

点击查看答案
第5题
SQL解析过程中语义检查,主要检查哪些内容?()

A.实现数据字典的查找,以验证是否符合表和列的定义,类型是否正确

B.检查用户的权限是否足够

C.选择最佳的执行计划

D.验证它是否是合法的语句,有没有语法错误

点击查看答案
第6题
在配置GridView控件的SqlDataSource数据源控件过程中,单击【高级】按钮的目的是()。A.打开其他窗口B

在配置GridView控件的SqlDataSource数据源控件过程中,单击【高级】按钮的目的是()。

A.打开其他窗口

B.输入新参数

C.生成SQL编辑语句

D.优化代码

点击查看答案
第7题
阅读以下关于数据库性能优化方面的叙述,回答问题1至问题4。 某企业核心业务系统运行性能不佳,尤其

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

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

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

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

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

点击查看答案
第8题
SQL语言的查询语句是 ______。

A.INSERT

B.UPDATE

C.DELETE

D.SELECT

点击查看答案
第9题
设某商品经营管理系统使用SQL Server 2000数据库管理系统。在数据库中存在销售明细表,其建表语句
为:

CREATE TABLE销售明细表(

销售单据编号varchar(8),

商品编号varchar(8),

单价money,

数量int,

总价money

) ,

为了保证数据的一致性,建有如下触发器:

CREATE TRIGGER AutoCountSum

ON销售明细表FOR INSERT,UPDATE

AS

DECLARE@UnitPrice money,@Quantity int

DECLARE@Amount money

SELECT@UnitPrice=单价,@Quantity=数量

FROM inserted

SET@Amount=@UnitPrice*@Quantity

UPDATE销售明细表SET总价=@Amount

WHERE销售单据编号IN(SELECT销售单据编号FROM inserted)

AND商品编号IN(SELECT商品编号FROM inserted)

①设系统运行一段时间后此表中有近一百万条记录,此时发现对该表的插入操作速度很慢,请分析插入速度慢的原因。(3分)

在不改变数据库服务器硬件和表结构、不清理数据的情况下,请说明应如何优化此表的插入操作。(2分)

②在解决了①中的问题后,程序员在数据库中执行如下SQL语句:

SELECT商品编号,sum(总价)FROM销售明细表

WHERE单价>50

GROUP BY商品编号

请在不改变该SQL语句的情况下,给出提高该查询执行效率的方案。(5分)

点击查看答案
第10题
简要说明王工建议中SQL语句优化的基本策略。

点击查看答案
第11题
攻击者通过SQL注入不仅仅可以查询语句,甚至可以修改数据。()

攻击者通过SQL注入不仅仅可以查询语句,甚至可以修改数据。()

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改