数据库经典类型题

1、MySQL的复制原理以及流程(基本原理流程,3个线程以及之间的关联;)

  • 主:binlog(负责记录表和库变更的二进制文件,可以用于本机的数据恢复和主从同步) 线程将改变了数据库的语句进行记录,放进master上面的binlog中
  • 从:io线程:使用了start salve(打开主从同步)之后,负责从master上面的binlog中拉取内容,放进自己的relay log(中继log)中
  • 从:sql执行线程执行relay log中的语句

2.MySQL中myisam与innodb的区别,至少5点 (innodb引擎的特性,共4个)

  • innodb支持事务,myisam不支持事务
  • innodb支持行级锁,myisam只支持表级锁(锁行和锁表)
  • innodb支持mvcc,myisam不支持
  • innodb支持外间,myisam不支持
  • myisam支持全文索引,innodb不支持

innodb引擎的4大特性

  • 插入缓冲,二次写,自适应哈希索引,预读

二者谁执行select(*)更快

  • myisam更快,因为myisam内部维持了一个计数器,可以直接调取
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值