Mysql数据库与SQL优化.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

#### + 关注
实名认证
文档贡献者

1亿VIP精品文档

相关文档