MySQL面试60题与解析
- MySQL数据库中常见的锁包括表级锁、行级锁和页面锁。表级锁加锁快,但并发度最低,可能出现死锁;行级锁并发度高但加锁慢,冲突概率最低;页面锁介于表级锁和行级锁之间。2. MySQL支持多种表类型,包括BDB、HEAP、ISAM、MERGE、MyISAM、InnoDB以及Gemeni等。3. MyISAM和InnoDB是MySQL中常用的表类型,两者在存储引擎、事务支持、锁定机制等方面有所不同。4. InnoDB支持四种事务隔离级别,包括读未提交、读提交、可重复读和串行化,每个级别在并发控制和数据一致性方面有所差异。5. 主键是唯一标识数据库表中记录的字段,而候选键是可以作为主键的备选字段。6. myisamchk是用于检查、维护和修复MyISAM表的工具。
用户评论