MySQL取第10~20条数据
方法1:
select * from `table`
where id not in
(select id from
(select id frome `table`
order by id limit 10) temp)
order by id limit 10
// 备注:MySQL不能内嵌limit,故增加了一层查询
方法2:
select * from `table`
where id >
(select max(id) from
(select id from `table`
order by id limit 10) temp)
order by id limit 10
数据库高可用方案(MySQL)
- 基于共享存储的SAN
- 基于磁盘复制的DRBD
- 基于主从复制的MHA
- 基于多点写的PXC
- 基于中间件的Fabric
单点故障解决
- 设置主备服务器
- 搭建集群
- 搭建分布式
分库分表
数据量增大,使单一服务器的数据承载量、运算能力遇到瓶颈。
垂直切分:按功能、关系拆分。
水平切分:按数据特征拆分。
问题:跨库事务、跨库join等。
网友评论