- 1
- 0
- 约6.52千字
- 约 42页
- 2017-08-27 发布于河南
- 举报
应用程序及架构优化 垂直(水平)切分服务器/数据库、表 开启MySQL复制,实现读、写分离 在复制的基础上,增加负载均衡 采用集群(Cluster)+复制(MySQL 6.0+) 经常更新的表,可以将其分离成父表及子表(内存表) 用统计表保存定时统计结果,而不是在大表上直接统计 编写存储过程或函数来代替大量的外部应用程序交互 设计合理的数据表结构:适当的数据冗余 对数据表建立合适有效的数据库索引 数据查询:编写简洁高效的SQL语句 应用优化 应用优化方式 应用优化-续 确保索引合理利用,尽量使用复合索引 适当加大查询缓存(query cache),尽量减少交互次数 尽量使用固定格式的SQL语句,查询语句中少用运算或函数 缩短每个事务 使用适当的字段类型;适当的长度,有需要的时候再扩充 分解复杂查询为多个小查询 字符型字段采用前缀索引 应用优化 表结构设计原则 选择合适的数据类型:如果能够定长尽量定长 不要使用无法加索引的类型作为关键字段,比如 text类型 为了避免联表查询,有时候可以适当的数据冗余,比如 邮箱、姓名这些不容易更改的数据 选择合适的存储引擎,有时候 MyISAM 适合,有时候 InnoDB适合 为保证查询性能,最好每个表都建立有 auto_increment 字段, 建立合适的数据库索引 最好给每个字段都设定 def
您可能关注的文档
最近下载
- 八年级劳动教育义教优均监测模拟题(第一套)测试卷及答案.docx VIP
- ISO 55001-2024 资产管理—资管理体系—要求(中文版-雷泽佳翻译-2024).docx VIP
- 2024信息通信行业安全生产风险分级管控机制实施指南.docx VIP
- 吴船录(南宋范成大).doc VIP
- 八年级义教优均专项练习试卷附答案.doc VIP
- JVC GZ-RY980说明书GZ-RY980.pdf VIP
- 高教版中职语文职业模块《写作——广告词》课件.pptx VIP
- 中医适宜技术培训课件.pptx VIP
- 智能化技术在城市内涝治理中的创新应用.docx
- 文冠果幼苗幼树防兔啃驱避剂的研制.docx VIP
原创力文档

文档评论(0)