下载此文档

MySQL DBA面试题(合集).docx


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
请用图框的方式大致地描绘出 MySQL 架构体系. 第一层: client Connector
ODBC、jdbc、api(C/JAVA/PERL/PYTHON/PHP)
其次层:MYSQL server 模块
threaache, 之后废弃max_binlog_size:Global,binlog 文件最大值
max_heap_size:Global tmp_table_size:Global, Session7
using temporary table 时,在 session 中设置此值,超过那么 memory 改为 disk myisam 表
query_cache_size:Global query_cache_limit:Global,查询结果超过此值那么不进入缓存,防止大查询将cache 清空thread_cache_size:Global
bulk_insert_buffer_size:Global,Session
insert ... select ..; insert values (...),(...);load data infile join_buffer_size:Global,Session
complex 查询涉及多个表 join 时就需要使用多个 join buffer
sort_buffer_size:Global,Session table_definition_cache:Global
表多时,需要增加此值。太小会影响表翻开速度,不占文件描述符
table_open_cache:Global,Session。占用文件描述符1 个表被N 个线程使用,会被翻开N 次
1 个表在当线程内也会被翻开M 次。select * from tb as t1,tb as t2;那么 tb 被翻开 2 次
假设翻开表时 cache 满了,并且全部表都在使用,那么 cache 会被临时扩展,当某个表可被回收时那么释放临时扩展的空间
# myisam
MYD 每个线程一个文件描述符,MYI 全部线程公用一个文件描述符
[innodb] innodb_buffer_pool_size:Global
innodb_additional_mem_pool_size:Global,申请的操作系统缓存,不占用buffer pool
innodb_log_buffer_size:Global innodb_log_file_size:Global
[myisam] key_buffer_size:Global
影响索引更新速度,越大越快?
read_buffer_size:Global,Session
对表做连续表数据扫描时使用
read_rnd_buffer_size:Global, Session
用 key 进展 order,并且进展(非连续)扫描表数据时使用
请简洁地描述下 MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间区分? read uncommitted:未提交读。可以读取到其他线程修改(未提交)的数据
read committed:提交读。只能读取到其他线程已经提交的数据。解决脏读,修改的数据可能最终未提交。只锁定索引,并且不锁定索引前的间隙
repeatable read:可重复读。不能读取到其他线程提交的数据,间隙锁解决幻读。使用唯一索引进展等值查询,那么只锁定索引,不锁定索取前间隙。其他查询,那么不仅锁定索引, 并且锁定索取范围包含的间隙
serializable:串行化读。全部的访问都串行化。将 select 转为 select ... lock in share mode 即为查询语句涉及到的数据加上共享琐,堵塞其他事务修改真实数据。
小题集锦
1>.VARCHAR(N) 或 CHAR(N)中的 N 含义是:
N 个字符。1 个字符不同字符集下占用的字节数不一样
2>.假设一张表中只有一个字段 VARCHAR(N)类型,utf8 编码,那么 N 最大值为多少(准确到数量级即可):
N=FLOOR((65535-1-2)/3)
3>.表中有大字段 X〔例如:text 类型〕,且字段 X 不会经常更新,以读为为主,请问您是选择拆成子表,还是连续放一起,并且写出您的 理由?
答案:拆为子表。
理由:提高其他字段的查询(select/update)效率,由于每页保存的行数越多,效率越高。
X

MySQL DBA面试题(合集) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人老狐狸
  • 文件大小92 KB
  • 时间2022-06-12