资讯专栏INFORMATION COLUMN

mysql 配置优化

DevTTL / 1515人阅读

摘要:开启慢查询值当前会话全局会话启动到现在启用时间查询次数添加次数更新次数删除次数连接次数慢查询次数查询慢查询时间默认秒设置慢查询时间数据库备份备份数据库刷新日志没有数据只导出表结构在每个语句之前增加一个密码数据库名

开启mysql慢查询
show [session|global] status "值";
session:当前会话
global:全局会话(Mysql启动到现在)


# Mysql 启用时间
MySQL > show status like "uptime";

# 查询次数
MySQL > show status like "com_select";

# 添加次数
MySQL > show status like "com_insert";

# 更新次数
MySQL > show status like "com_delete";

# 删除次数
MySQL > show status like "com_delete";

# 连接次数
MySQL > show status like "connections";

# 慢查询次数
MySQL > show status like "slow_queries";

# 查询慢查询时间(默认10秒)
MySQL > show variables like "long_query_tiem";

# 设置慢查询时间
MySQL > set long_query_time=1;
数据库备份
# 备份数据库
# -l
# -F 刷新bin-log日志
# -d 没有数据,只导出表结构
# --add-drop-table 在每个create语句之前增加一个drop table
/usr/local/mysql/bin/mysqldump -h127.0.0.1 -uroot -p密码 数据库名 -l -F > /data/ceshi.sql
/usr/local/mysql/bin/mysqldump -h127.0.0.1 -uroot -p密码 -d --add-drop-table 数据库名 > /data/ceshi.sql

# 导入数据库
# -v 查看导入详细信息
# -f 遇到错误直接跳过,继续执行
/usr/local/mysql/bin/mysql -h127.0.0.1 -uroot -pwoshishui ceshi -v -f  flush logs;

# 查看bin-log日志
MySQL > show master status;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21665.html

相关文章

  • SegmentFault 技术周刊 Vol.42 - MySQL:从删库到跑路

    摘要:肖鹏微博数据库那些事儿肖鹏,微博研发中心技术经理,主要负责微博数据库相关的业务保障性能优化架构设计,以及周边的自动化系统建设。经历了微博数据库各个阶段的架构改造,包括服务保障及体系建设微博多机房部署微博平台化改造等项目。 showImg(https://segmentfault.com/img/bV24Gs?w=900&h=385); 对于手握数据库的开发人员来说,没有误删过库的人生是...

    aboutU 评论0 收藏0

发表评论

0条评论

DevTTL

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<