搜题请搜索小程序“爱下问搜题”
问题
填空题
空值是使用 ______ 或 ______ 来表示字段的值;空字符串是用 ______ 的字符串,且双引号中间没有空格。
答案
参考答案:
Nul 空白 双引号括起来
名词解释
混凝土砂率
查看答案
问答题
[说明]
某企业核心业务系统运行性能不佳,尤其是针对数据库的操作,响应时间过长。为此,该企业专门召开了解决该问题的专家研讨会。在会上柳工指出,当前硬件设备的价格比较低廉,只需要对数据库服务器的硬件设备进行升级,同时对数据库管理系统和操作系统中的相应参数进行调整就可以了;阮工建议对应用系统中使用的SQL语句进行调优,针对每条SQL语句都建立对应的索引;许工认为该业务系统中存在大量的数据查询操作,更新操作不多,尤其是存在大量的只读查询操作,应该针对这一点进行优化。
该企业采取了专家的部分建议,但优化的结果仍然不尽人意,通过专门的监控,发现数据库管理系统中建立的索引存在问题。
1. 虽然索引有许多优点,但为每一个SQL语句都增加索引,是非常不明智的。通常,针对
(1)
语句,建立适当的索引以提高查询效率。但索引创建的是否合适,最终由
(2)
来决定,因此在索引创建中也需要慎重考虑和实际测量。如果建立索引不当,数据库管理系统将会不利用已经建立的索引,而采取
(3)
扫描方式。索引调整时还需要考虑以下一些原则。
(1) 如果更新操作成为系统瓶颈,因为每次更新操作都会重建表的索引,则需要考虑
(4)
。
(2) 选择适当的索引类型。例如,如果经常使用范围查询,则
(5)
比散列索引更加高效。
(3) 将有利于大部分数据查询和更新的索引设为
(6)
。
同样,对于不同类型的应用系统(类型划分根据数据库的操作类型而言,例如OLTP等),在数据库操作中,可采用的优化方法也有所不同。
查看答案