您的位置:首页 > 数据库 > SQL

mysql日常运维

2015-12-07 17:23 671 查看
DBA运维工作

日常

导数据、数据修改、表结构变更

加权限、问题处理

其它

数据库选型部署、设计、监控、备份、优化等

日常运维工作

导数据及注意事项

数据最终形式(csv、sql文本,还是直接导入到某个库中)

导数据的方法(mysqldump、select into outfile)

导数据注意事项

导出为csv格式需要file权限,并且只能数据库本地导

避免锁库锁表(mysqldump使用–single-transaction选项不锁表)

避免对业务造成影响,尽量在镜像库做

简单案例

数据修改及注意事项

修改前切记做好备份

开事务做,修改完检查好了再提交

避免一次修改大量数据,可以分批修改

避免业务高峰期做

表结构变更及注意事项

在低峰期做

表变更是否会有锁 (5.6包含online DDL功能)

online DDL官方文档

使用pt-online-schema-change完成表变更(5.5版本建议使用)

可以避免主从延时

可以避免负载过高,可以限速

加权限及注意事项

只给符合需求的最低权限

避免授权时修改密码

避免给应用账号super权限

问题处理,如数据库响应慢

数据库慢在哪?

show processlist查看mysql连接信息

查看系统状态(iostat -dmx -1,top,vmstat,tcprstat –port 3306 -t 1 -n 0)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: