- 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)