- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL数据库与SQL优化
TOC \h \z \u \t 标题 1,1,标题 2,2,标题 3,3,标题 4,4 MySQL数据库与SQL优化 4
一、 MySQL数据库 - SQL优化 4
1 结构图 4
2 MySQL数据库引擎简介 5
2.1 ISAM(Indexed Sequential Access Method) 5
2.2 MyISAM 5
2.3 InnoDB 5
2.4 Memory存储引擎 6
2.5 NDBCluster存储引擎 7
2.6 Merge存储引擎 7
2.7 FEDERATED存储引擎 7
2.8 ARCHIVE存储引擎 7
2.9 BLACKHOLE存储引擎 7
2.10 CSV存储引擎 7
3 存储引擎管理 8
3.1 查看数据库支持的存储引擎 8
3.2 查看数据库当前使用的存储引擎 8
3.3 查看数据库表所用的存储引擎 8
3.4 创建表指定存储引擎 8
3.5 修改表的存储引擎 8
3.6 修改默认的存储引擎 8
4 MySQL中的索引简介 8
4.1 索引的优点 8
4.2 索引的缺点 9
4.3 什么样的字段适合创建索引 9
4.4 什么样的字段不适合创建索引: 9
5 MySQL中的索引种类 10
5.1 B-Tree索引 10
5.2 Full-text索引 11
6 MySQL中的索引管理 11
6.1 普通索引 11
6.2 唯一索引 11
6.3 全文索引(FULLTEXT) 12
6.4 组合索引(最左前缀) 12
7 MySQL中的索引优化 12
7.1 索引不会包含有NULL值的列 13
7.2 使用短索引 13
7.3 索引列排序 13
7.4 like语句操作 13
7.5 不要在列上进行运算 13
8 索引总结 13
9 MySQL中的SQL的常见优化策略 14
9.1 避免全表扫描 14
9.2 避免判断null值 14
9.3 避免不等值判断 14
9.4 避免使用or逻辑 14
9.5 慎用in和not in逻辑 14
9.6 注意模糊查询 14
9.7 避免查询条件中字段计算 15
9.8 避免查询条件中对字段进行函数操作 15
9.9 WHERE子句“=”左边注意点 15
9.10 组合索引使用 15
9.11 不要定义无异议的查询 15
9.12 exists 15
9.13 索引也可能失效 16
9.14 表格字段类型选择 16
9.15 查询语法中的字段 16
9.16 索引无关优化 16
二、 MySQL+MyCat分库分表 16
1 MyCat简介 16
2 MyCat术语简介 17
2.1 切分 17
2.2 逻辑库 18
2.3 逻辑表 19
2.4 默认端口 19
2.5 数据主机 - dataHost 20
2.6 数据节点 - dataNode 20
2.7 分片规则 20
3 Mycat搭建 20
3.1 安装JDK 20
3.2 主从备份搭建完成 20
3.3 安装mycat 20
3.4 Master提供可被Mycat访问的用户 20
3.5 上传mycat 20
3.6 解压缩 20
3.7 Mycat配置文件详解 21
三、 MyCat配置读写分离 26
1 MySQL主从备份 26
1.1 主从备份概念 26
1.2 安装MySQL 27
1.3 主从备份配置 27
1.4 主从模式下的逻辑图 31
2 MyCat读写分离配置 31
四、 MyCat配置数据库集群 32
五、 数据库集群负载策略 33
1 balance属性 34
2 writeType 属性 34
3 switchType属性 34
六、 Haproxy+Keepalived+Mycat+MySQL实现高可用集群 34
1 应用及版本 34
2 结构图 35
3 搭建步骤 35
3.1 配置MyCat状态检查服务 35
4 安装HAProxy 37
4.1 上传haproxy-1.7.1.tar.gz到Linux并解压安装包 37
4.2 安装编译依赖 37
4.3
您可能关注的文档
- 腹腔镜术后护理.ppt
- 基础德语下册(第五版)电子答案.doc
- 维修人员航空安保培训.ppt
- 高能量密度物理的概念.ppt
- 徐胜利课题组研究方向简介.ppt
- 超声医学与临床.ppt
- 医患沟通总论.pptx
- 厨柜生产流程与制造工艺.pptx
- 中央空调生产工艺技术介绍.doc
- 植物学课件第五章植物界的类群与分类.ppt
- 沪教牛津版五年级下册英语全册教学课件(2025年).ppt
- 北师大版数学五年级下册全册课件(2025年).ppt
- 2025年秋季新人教版7年级上册英语全册教学课件.ppt
- 2025年春新人教版英语七年级下册全册教学课件.ppt
- 2024年新冀教版七年级上册数学课件 第五章 一元一次方程 5.4 一元一次方程的应用 第4课时.ppt
- 2025年新外研版3年级上册英语全册教学课件.ppt
- 2025年春新外研版英语三年级下册全册课件.ppt
- 2025年春新人教版化学9年级下册全册课件.ppt
- 2025年春新外研版英语三年级下册全册教学课件.ppt
- 2025年春北师大版数学二年级下册全册教学课件.ppt
最近下载
- 中石油HSE培训课件.pptx VIP
- 英格索兰控制器 KT-09B 说明书v1.5(含通讯协议地址表).pdf
- 2022年森林防灭火知识培训考核试题及答案(共100题).docx VIP
- K波段多通道射频收发模块高隔离度设计与实现.docx VIP
- 吉林大学《思想道德与法治 》2023-2024学年第二学期期末试卷.docx VIP
- 自动控制原理(北京交大)中国大学MOOC慕课 章节测验 客观题答案.docx VIP
- 27.3 第2课时 圆锥的侧面积和全面积(课件)九年级数学下册(华东师大版).pptx VIP
- 剪映的基础操作(剪映短视频创作案例教程).pptx VIP
- 闪存储emc规格书emmc08g-t227.pdf VIP
- 家庭常见急症处理方法.pptx VIP
原创力文档


文档评论(0)