mysql优化,管理,维护.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 第 1 章 触发器 4 1.1 触发器概述 4 1.2 Syntax 语法 5 1.3 Syntax: Time 触发时间 6 1.4 Syntax: Event语法 6 1.5 Syntax: Table 语法 表 6 1.6 Syntax: Granularity 语法触发间隔 6 1.7 Syntax: Statement 语法 6 第 2 章 表类型(存储引擎)的选择 7 2.1 Mysql 存储引擎概述 7 2.2 各种存储引擎的特性 7 2.3 如何选择合适的存储引擎 8 第 3 章 索引的设计和使用 9 3.1 Mysql 索引概述 9 3.2 设计索引的原则 9 3.3 btree 索引与hash 索引 10 3.4 Mysql 如何使用索引 11 第 4 章锁机制和事务控制 11 4.1 如何加锁 11 4.2 死锁 11 4.3 事务控制 11 第 5 章 SQL 优化 16 5.1 优化SQL 的一般步骤 16 5.1.1 通过show status 和应用特点了解各种SQL 的执行频率 16 5.1.2 定位执行效率较低的SQL 语句 17 5.1.3 通过EXPLAIN 分析低效SQL 的执行计划 18 5.1.4 确定问题,并采取相应的优化措施 19 5.2 索引问题 19 5.2.1 索引的存储分类 19 5.2.2 MySQL 如何使用索引 20 5.2.3 查看索引使用情况 20 5.3 两个简单实用的优化方法 20 5.3.1 定期分析表 20 5.3.2 使用optimize table 21 5.4 常用SQL 的优化 21 5.4.1 大批量插入数据 21 5.4.2 优化insert 语句 21 5.4.3 优化group by 语句 22 5.4.4 优化order by 语句 22 5.4.5 优化join 语句 22 5.4.6 mysql 如何优化or 条件 23 5.4.7 查询优先还是更新(insert、update、delete)优先 23 5.4.8 使用SQL 提示 24 5.5 其他优化措施 24 第六章 优化数据库对象 25 6.1 优化表的数据类型 25 6.2 通过拆分,提高表的访问效率 25 6.3 逆规范化 25 6.4 使用冗余统计表 25 6.5 选择更合适的表类型 25 第 7 章 锁问题 26 7.1 获取锁等待情况 26 26 7.2 什么情况下使用表锁 27 7.3 什么情况下使用行锁 27 7.4 insert …select …带来的问题 27 7.5 next-key 锁对并发插入的影响 28 7.6 隔离级别对并发插入的影响 28 7.7 如何减少锁冲突 28 第八章 优化Mysql Server 29 8.1 查看Mysql server 当前参数 29 8.2 影响Mysql 性能的重要参数 29 8.2.1 key_buffer_size 的设置 29 8.2.2 table_cache 的设置 30 8.2.3 innodb_buffer_pool_size 的设置 31 8.2.4 innodb_flush_log_at_trx_commit 的设置 31 8.2.5 innodb_additional_mem_pool_size 31 8.2.6 innodb_table_locks 31 8.2.7 innodb_lock_wait_timeout 32 8.2.8 innodb_support_xa 32 8.2.9 innodb_doublewrite: 32 8.2.10 innodb_log_buffer_size: 32 8.2.11 innodb_log_file_size: 32 第九章 应用优化 32 9.1 使用连接池 32 9.2 减少对Mysql 的访问 32 9.2.1 避免对同一数据做重复检索: 32 9.2.2 使用mysql query cache: 32 9.2.3 加cache 层: 33 9.3 负载均衡 33 9.3.1 利用mysql 复制分流查询操作 33 9.3.2 采用分布式数据库架构: 34 第十章 Mysql 日志管理 34 10.1 错误日志: 34 10.2 BINLOG: 34 10.3 查询日志 35 10.4 慢查询日志: 35 第11 章数据备份与恢复 35 11.1 备份/恢复策略 35 11.2 冷备份 35 11.3 逻辑备份 36 11.4 单个表的备份 36 11.5 使用备份工具ibbackup 36 11.6 时间点恢复 37 11.7 位置恢复 37 11.8 MyISAM 表修复 38 第 12 章 数据库应急处理 38 12.

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档