《MySQL性能优化与数据备份》由会员分享,可在线阅读,更多相关《MySQL性能优化与数据备份(54页珍藏版)》请在金锄头文库上搜索。
1、MySQL优化实践优化实践 MySQL性能优化知识分享性能优化知识分享Agenda内容提要MySQL常见工具应用MySQL优化MySQL架构MySQL备份Summary用于员工培训和分享,主要针对有一定开发经验的工程师适用于高并发,海量数据的互联网环境以解决具体问题为主要目标,比如个人空间的DB优化针对优化任何一个方面都是个很深的话题,本次技术分享只能做到概要,如果大家有需求,有时间可以针对某方面的优化在做详细的技术交流Agenda内容提要MySQL常见工具应用MySQL优化MySQL架构MySQL备份ySQL常见工具应用常见:mysql,mysqladmin,mysqldump,myslqi
2、mportmysqlcheck,myisamchk,,mysqlpack备份:mysqlhotcopy,xtrabackup性能:mysqlreport,mysqlbinlog,mytop,innotopmsyqldumpslow/mysqlsla,mysqltuner压力测试:mysqlslap其他官方工具和第三方工具常见工具一mysql:1类似于sqlplus,mysqlhelp2“-e”参数,常用于MySQL检查和监控脚本中3“-H”“-X”“-prompt”“-tee”4与f的联系mysqladmin:常用于监控脚本(状态检查,统计信息的flush,创建和删除数据库,关闭MySQLSe
3、rver)mysqladminutestptesthlocalhostpingmysqladminutestptesthlocalhoststatusmysqladminutestptesthlocalhostprocesslistmysqladminutestptesthlocalhostshutdownps:mysql与mysqladmin区别常见工具二mysqldump:1“-T”指定格式文本文件同select*intoOUTFILEfrom2“-d”参数只生成结构“-delayed-insert”延迟插入(队列)mysqlimport:1导入指定格式的文件,如csv文件2LOADDAT
4、AINFILEmysqlcheck:14项功能:check,repair,analyze,optimite2innodb不支持修复功能myisamchk:1类似mysqlcheckc/-r,只对myisam的索引文件有效2常用修复表的二种方法:mysqlcheck-utest-ptest-r-oDBmyisamchk-r*.MYI性能分析一mysqlreport:1perl语言编写的MySQL数据库监控脚本2友好的方式显示MySQL状态变量3优点:快速的查看各种状态参数组,无须手工计算4mysqlreportuserrootpassword1mysqlreporthost117.79.91.30useradminpassword15报告样单:http:/