`
icbm
  • 浏览: 59795 次
社区版块
存档分类
最新评论

MySQL 5.6中备份及还原performance_schema配置

阅读更多
一、setup.txt文件,用于备份performance_schema的配置。该脚本生成还原performance_schema中的setup表的SQL语句。

-- 备份setup_instruments
select concat('update performance_schema.setup_instruments set enabled=''',enabled,''' where name=''',name,''';')
from performance_schema.setup_instruments where enabled='NO';

-- 备份setup_consumers
select concat('update performance_schema.setup_consumers set enabled=''',enabled,''' where name=''',name,''';')
from performance_schema.setup_consumers where enabled='NO';

-- commit
select 'commit;';



二、执行setup.txt文件,备份performance_schema的配置。
mysql -h localhost -P 3306 -u root -pmysql -D test -s < d:\atmp\backup_perf_setup.sql > d:\ATMP\restore_perf_setup.sql


三、开启所有的setup配置进行监控。
update performance_schema.setup_instruments set enabled='YES' where enabled='NO';
update performance_schema.setup_consumers set enabled='YES' where enabled='NO';
commit;


四、监控完成后,还原performance_schema的配置。
D:\software\mysql\mysql-5.6.14-win32\bin>mysql -h localhost -P 3306 -u root -pmysql -D test -s < d:\ATMP\restore_perf_setup.sql


五、清空performance_schema的监控表的记录。
SELECT CONCAT('truncate table performance_schema.',table_name,';')
FROM information_schema.TABLES
WHERE table_schema='performance_schema'
AND table_name NOT LIKE 'setup%'
AND table_name NOT LIKE '%instances'
AND table_name NOT LIKE '%attrs'
AND table_name NOT IN ('performance_timers', 'threads');

分享到:
评论

相关推荐

    MySQL5.6官方文档

    ### MySQL5.6官方文档知识点概述 #### 一、MySQL5.6官方文档基本信息 - **文档名称**:MySQL5.6 Reference Manual - **覆盖版本**:此文档覆盖了MySQL 5.6系列的所有版本(截至5.6.29),同时也包括基于NDB 7.3和...

    mysql5.6官方文档

    MySQL 5.6提供了新的性能监视工具,如Performance Schema,用于跟踪数据库的运行状况和性能指标。文档会指导用户如何解读这些信息,进行性能调优。 7. **安全性和权限管理**: MySQL 5.6在安全方面有所加强,包括...

    简化版MySQL5.6.51解压即用

    记忆中MySQL5.6发布没有多久,就有大量的用户开始使用,可见其影响有多大。 按照Oracle的产品生命周期政策,MySQL5.6.51是5.6版本的最后一个维护版本,今后用户可以继续使用相关文档和支持信息,但是不会再出现修复...

    MySQL 5.6 for Windows 官方(mysql-5.6.34-winx64.zip)

    - **性能监控**:MySQL 5.6引入了Performance Schema,提供详细的性能监控数据,帮助分析和优化数据库性能。 5. **维护与更新** - **备份与恢复**:定期进行数据备份是必要的,可以使用mysqldump或第三方工具实现...

    mysql5.6官方手册

    ### MySQL 5.6 官方手册核心知识点详解 #### 一、概述 《MySQL 5.6 官方手册》是一份...此外,《MySQL 5.6 官方手册》还提供了一系列最佳实践和解决方案,帮助用户在实际应用中避免常见的问题,确保系统的稳定运行。

    MYSQL5.6版本安装包

    5. **性能监视与分析**:新增了Performance Schema,提供详细的性能监控数据,帮助管理员分析和调优系统性能。 6. **Full-text Search增强**:全文搜索引擎有了显著提升,支持短语搜索、近似匹配以及对StopWords的...

    mysql 5.6 for mac

    4. **SQL 性能分析**:引入了 Performance Schema,这是一个监控和诊断 MySQL 性能的工具,可以帮助管理员了解系统资源的使用情况,定位性能瓶颈。 5. **并行复制**:MySQL 5.6 支持多线程复制,使得从服务器可以...

    MySQL5.6下载-downoad

    4. **半同步复制**:为了解决主从复制中的数据一致性问题,MySQL5.6引入了半同步复制,确保至少有一个从库接收到并写入日志后,主库才会返回写操作的确认。 5. **Full-text Search改进**:全文搜索功能得到优化,...

    mysql5.6.zip

    在本压缩包“mysql5.6.zip”中,您将找到安装MySQL 5.6所需的所有文件。 **1. 安装过程** 安装MySQL 5.6通常包括以下步骤: - 解压“mysql5.6.zip”到一个适当的目录。 - 执行安装程序,如“setup.exe”或“mysql-...

    mysql5.6说明文档(pdf格式)

    7. **性能监控与分析**:MySQL 5.6提供了更丰富的性能监控工具,如Performance Schema,可以帮助管理员深入了解数据库的运行情况,找出瓶颈,进行性能调优。 8. **安全性和权限管理**:MySQL 5.6改进了权限系统,...

    mysql5.6免安装版

    这个“mysql5.6免安装版”是一个预编译的二进制版本,用户只需将其解压缩到指定目录,进行简单的配置,就可以启动并使用MySQL服务。 首先,让我们深入了解MySQL 5.6的主要特点: 1. **性能提升**:MySQL 5.6引入了...

    MySQL 5.6 my.cnf 配置

    MySQL 5.6是MySQL数据库管理系统的一个重要版本,它的配置文件`my.cnf`是数据库服务器启动时读取的关键文件,用于定义各种参数和设置,从而影响MySQL的性能、安全性以及资源消耗。在这个版本中,`my.cnf`通常位于...

    mysql5.6安装版本.rar

    1. **下载安装包**:你已经拥有名为"mysql5.6最新安装版本"的压缩包,这包含了安装MySQL 5.6所需的所有文件。你需要先解压缩这个文件,通常会得到一个可执行的安装程序。 2. **系统需求**:在安装前,确保你的操作...

    mysql-5.6.51-linux-glibc2.12-x86_64.tar.gz

    7. **性能分析**:新的Performance Schema提供了一个详细的监控工具,用于追踪和分析MySQL服务器的性能。 8. **安全增强**:改进了权限管理,包括支持更细粒度的权限控制和更好的审计日志功能。 9. **存储引擎**:...

    mysql 5.6 32位

    在这个5.6版本中,MySQL引入了许多增强功能和优化,旨在提高性能、可扩展性和用户体验。 1. **性能提升**: MySQL 5.6引入了InnoDB存储引擎的诸多改进,如自适应哈希索引、并行插入和多线程插入优化,这大大提升了...

    mysql5.6.64.tar.gz

    Performance Schema提供了一个监控和分析MySQL服务器性能的框架,而Query Profiler可以帮助识别慢查询并提出改进建议。 总的来说,MySQL 5.6.64是一个强大且稳定的数据库版本,其RPM包形式使得在Linux系统上的安装...

    MySQL Server 5.6.zip

    7. **Performance Schema**:这是一个监控和分析MySQL服务器性能的工具,5.6版本中,Performance Schema进一步完善,提供了更多性能指标和诊断信息,帮助管理员更好地优化数据库性能。 8. **GTID(Global ...

Global site tag (gtag.js) - Google Analytics