php架构师都会有什么面试题,PHP架构师面试题目和答案

. .. .

一、MySQL相关知识

1、请列举mysql优化方式

选取最适用的字段属性、事务、锁定表、使用外键、使用索引、优化的查询语句

使用连接(JOIN)来代替子查询(Sub-Queries)

使用联合(UNION)来代替手动创建的临时表

2、请列举分库分表的常用方法

有一个1000多万条记录的用户表members,查询起来非常之慢

for($i=0;$i< 100; $i++ ){

//echo "CREATE TABLE db2.members{$i} LIKE db1.members

";

echo "INSERT INTO members{$i} SELECT * FROM members WHERE

mid%100={$i}

";

}

?>

3、Mysql+如何做双机热备和负载均衡

1.主服务器授权

2.数据复制

3.配置主服务器

4.重启master

5.配置slave

6.重启slave

7.查看master的状态与设置的是否一致

8.查看slave

4、数据表类型有哪些

MyISAM、InnoDB、HEAP、BOB,ARCHIVE,CSV等

MyISAM:成熟、稳定、易于管理,快速读取。一些功能不支持(事务等),表级锁。InnoDB:支持事务、外键等特性、数据行锁定。空间占用大,不支持全文索引等。

i. .w.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值