MySQL扩容
来源:互联网 发布:linux ubuntu jar命令 编辑:程序博客网 时间:2024/05/16 08:27
说明:该文档暂时以笔记的形式出现,后续再进行调整。
查询
小结果集驱动大结果集
索引
单索引或联合索引均中,但尽量完全匹配
事务优化
尽量使用小事务
Schema
占空间大但访问频率低的字段,可拆至新表中
选择合适的字段类型
数据库中间件
MySQL Proxy;Amoeba
分库
接业务垂直拆分,拆分良好的业务完全可以直接拆分
拆分不太好的业务,模块间需要join的数据通过模块间业务接口、或将需要JOIN的表均放入某模块及对应的表内、或多个模块共用数据源、或将该表冗余至多个模块内【写少读多的场景】
分表
分布式事务:必须使用时使用;应用层控制各数据库的小事务,应用支需要足够健壮;尽可能小的事务
跨节点JOIN:应用程序从各接口取完数据后,应用层进行JOIN
分布式数据库NDB Cluster
0 0
- MySQL扩容
- mysql动态扩容调研
- MySQL ibdata多路径扩容
- 关于MySQL的在线扩容
- 扩容
- mysql的innodb扩容、ibdata1 瘦身
- MySQL数据库扩容方案之Amoeba
- 如何给mysql共享表空间扩容
- mysql在线扩容xfs的磁盘空间
- MySQL数据库TDSQL架构分析及采用策略扩容流程
- MySQL数据库TDSQL架构分析及采用策略扩容流程
- MySQL数据库TDSQL架构分析及采用策略扩容流程
- 周四见|《 MySQL自动化扩容实践》by吴炳锡
- 吴老师亲自赤膊上阵:MySQL自动化扩容实践~
- 使用LVM快照做mysql完全备份和lvm的扩容
- 将MYSQL数据文件拷贝到使用LVM扩容的磁盘中
- 虚拟机扩容
- 扩容VMWare
- 聚类评估算法-轮廓系数(Silhouette Coefficient )
- ubuntu sphinx 进行分词的配置
- 线性搜索
- mysql获取某个表的所有字段名
- 排序算法——选择排序
- MySQL扩容
- viewPager小圆点
- ofbiz错误处理之二
- Xcode清理记录
- [机器学习] Coursera笔记 - Support Vector Machines
- 构建高并发高可用的电商平台架构实践
- 对StringGrid输入一个数后对其他表格填充的代码
- rsync同步文件
- dom4j处理xml文件,读取xml字符串,格式化xml文件