2021答案 MySQL应用优化 最新满分章节测试答案
MySQL业务优化与设计 《MySQL业务优化与设计》单元测验
1、 问题:下列关于索引说法正确的是:
选项:
A:select count(distinct col) from … 这样的sql也可以使用索引加速。
B:索引对于DML操作的影响有限,因此在设计表时应该尽可能建立完备的索引满足所有查询需要。
C:MySQL对性别类的字段建索引也有很好的效果。
D:… where col like ‘cond%’ 这类sql语句是无法使用索引的。
答案: 【select count(distinct col) from … 这样的sql也可以使用索引加速。】
2、 问题:假设有表tbl(a,b,c),针对 select * from tbl where a=xx and c=xx order by b应该创建何种索引:
选项:
A:idx_2(a,c,b)
B:idx_1(a,b,c)
C:idx_3(a,c)
D:idx_4(a,b)
答案: 【idx_2(a,c,b)】
3、 问题:数据库中反范式的作用是:
选项:
A:减少多表join的使用,提高数据库的查询性能。
B:减少数据库不必要的冗余。
C:保证数据库的一致性与完整性。
D:提高索引的覆盖范围。
答案: 【减少多表join的使用,提高数据库的查询性能。】
4、 问题:以下关于schema设计优化系统性能的手段,错误的是:
选项:
A:为每种查询都建立覆盖索引
B:对需要精确统计的计数利用前端缓存实时维护计数
C:通过对表分区,提高数据淘汰效率
D:通过添加自动更新时间戳字段,帮助统计类需求
答案: 【为每种查询都建立覆盖索引】
5、 问题:以下关于索引的描述,正确的有:
选项:
A:索引组织需要额外的空间
B:B树索引的叶子节点不必全部充满
C:索引一定能加速SQL语句的查询效率
D:Hash 索引比 B 树索引在范围查找效率上来的高
答案: 【索引组织需要额外的空间;
B树索引的叶子节点不必全部充满】
6、 问题:对于 MySQL 表的索引,以下哪些说法是正确的:
选项:
A:索引可以包含NULL值
B:可以在BLOB、TEXT类型的字段上创建索引
C:每个索引的最大字段数目不能超过 16 个
D:每个表的索引个数不能超过32个
答案: 【索引可以包含NULL值;
可以在BLOB、TEXT类型的字段上创建索引;
每个索引的最大字段数目不能超过 16 个】
7、 问题:create table t( id int not null, a int default 0, b int default 0, c int default 0, primary key(id), key idx_a_b(a, b));下面语句能够利用到索引的是:
选项:
A:select b from t where a=10;
B:select * from t where a=10 and id=100;
C:select * from t where a=10 and b>100;
D:select * from t where a>10 and b < 100;
E:select * from t order by b limit 10;
答案: 【select b from t where a=10;;
select * from t where a=10 and id=100;;
select * from t where a=10 and b>100;;
select * from t where a>10 and b < 100;】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦