PHP架构师面试卷试题目及答案.docxVIP

  • 12
  • 0
  • 约3.8千字
  • 约 6页
  • 2021-01-15 发布于山东
  • 举报
一、 MySQL相关知识 1、请列举 mysql 优化方式 选取最适用的字段属性、事务 、锁定表、使用外键 、使用索引、优化的查询语句 使用连接( JOIN )来代替子查询 (Sub-Queries) 使用联合 (UNION) 来代替手动创建的临时表 2、请列举分库分表的常用方法 有一个 1000 多万条记录的用户表 members, 查询起来非常之慢 ?php for($i=0;$i 100; $i++ ){ //echo CREATE TABLE db2.members{$i} LIKE db1.membersbr; echo INSERT INTO members{$i} SELECT * FROM members WHERE mid%100={$i}br; } ? 3、 Mysql+ 如何做双机热备和负载均衡 1. 主服务器授权 2.数据复制 3.配置主服务器 4.重启 master 5.配置 slave 6. 重启 slave 7.查看 master 的状态与设置的是否一致 8.查看 slave 4、数据表类型有哪些 MyISAM 、 InnoDB 、 HEAP 、 BOB,ARCHIVE,CSV 等 MyISAM :成熟、稳定、易于管理,快速读取。一些功能不支持(事务等) ,表级锁。 InnoDB :支持事务、外键等特性、数据行锁定。空间占用大,不支持全文索引等。

文档评论(0)

1亿VIP精品文档

相关文档