- 2
- 0
- 约9.88千字
- 约 22页
- 2026-07-12 发布于江苏
- 举报
数据库管理员MySQL优化试题及分析
一、单项选择题(共10题,每题1分,共10分)
MySQL中建立索引的核心目的是优化以下哪项性能?
A.减少磁盘IO读取次数
B.降低数据存储空间占用
C.加快数据写入操作速度
D.完全避免全表扫描
答案:A
解析:索引是有序的结构化数据,查询时可通过索引缩小数据范围,减少磁盘随机IO次数,这是索引的核心作用。错误选项分析:B选项错误,索引本身会额外占用存储空间;C选项错误,索引会增加写入操作的维护成本(需同步更新索引),减慢写速度;D选项错误,当查询使用like’%xxx’等无法利用索引的条件时,仍会触发全表扫描,无法完全避免。
针对InnoDB存储引擎,以下关于内存优化参数设置合理的是?
A.innodb_buffer_pool_size设置为物理内存的100%
B.innodb_buffer_pool_size设置为物理内存的70%-80%(针对物理内存≥4GB的服务器)
C.innodb_buffer_pool_size设置越大,MySQL性能必然越高
D.innodb_buffer_pool_size对MySQL性能无直接影响
答案:B
解析:InnoDB的bufferpool是缓存表数据和索引的核心内存区域,设置为物理内存的70%-80%可避免操作系统内存交换(交换会严重降低性能),同时保证足够缓存提升命中率。错
原创力文档

文档评论(0)