文章 2016-04-15 来自:开发者社区

【Mysql 学习】Mysql 日志(一)

MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 记入文件中的信息类型错误日志记录启动、运行或停止mysqld时出现的问题。查询日志记录建立的客户端连接和执行的语句。更新日志记录更改数据的语句。不赞成使用该日志。二进制日志记录所有更改数据的语句。还用于复制。慢日志记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。  &n...

文章 2016-04-14 来自:开发者社区

【MySql】如何删除 bin log

当mysql 日志占用太大空间的时候,要考虑将日志删除 一 语法如下: PURGE {MASTER | BINARY} LOGS TO 'log_name' PURGE {MASTER | BINARY} LOGS BEFORE 'date' 用于删除在指定的日志或日期之前的日志索引中的所有二进制日志。这些日志也会从记录在日志索引文件中的清单中被删除,这样被给定的日志成为第一个。 例如: 1 删....

文章 2016-04-13 来自:开发者社区

【MySql】 慢日志查询工具之mysqlsla

mysqlsla 是一款由hackmysql.com推出的一款日志分析工具,功能非常强大. 图形输出数据报表,非常有利于分析慢查询的原因, 包括执行频率, 数据量, 查询消耗等! 1 安装 [root@rac3 software]# wget http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz [root@rac3 software]# tar z....

文章 2016-04-13 来自:开发者社区

【MySql】mysql 慢日志查询工具之mysqldumpslow

    当使用--log-slow-queries[=file_name]选项启动时,mysqld写一个包含所有执行时间超过long_query_time秒的SQL语句的日志文件。获得初使表锁定的时间不算作执行时间。 如果没有给出file_name值, 默认未主机名,后缀为-slow.log。如果给出了文件名,但不是绝对路径名,文件则写入数据目录。 语句执行完并且所有锁释放后记...

文章 2016-04-13 来自:开发者社区

【MySQL】Can't get stat of './mysql/slow_log.CSV' (Errcode: 2)

在给数据库开启慢日志查询的时候遇到 如下问题 root@rac1 : (none) 23:39:53> set global slow_query_log = 1; ERROR 13 (HY000): Can't get stat of './mysql/slow_log.CSV' (Errcode: 2) 原因是因为数据库中没有slow_log表对应的物理文件,解决的方法有如下两种: 方....

文章 2016-04-13 来自:开发者社区

【MySQL】sync_binlog innodb_flush_log_at_trx_commit 浅析

 innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL 磁盘写入策略以及数据安全性的关键参数。本文从参数含义,性能,安全角度阐述两个参数为不同的值时对db 性能,数据的影响. 一 参数意义 innodb_flush_log_at_trx_commit 如果innodb_flush_log_at_trx_commit设置为0,l.....

文章 2016-04-13 来自:开发者社区

【MySQL】错误信息写入slave_relay_log.index 案例一则

第一次遇到MySQL 将错误信息写入 slave-relay-log.index 中,slave io thread 启动成功,而sql thread 失败的案例,记录下来。 【现象】 生产环境突然报警,slave sql进程停止,登陆服务器检查,master-error.log 包含如下信息: #tail -f /home/mysql/data3008/mysql/master-error......

文章 2016-04-13 来自:开发者社区

【工具】利用python 发送MySQL 慢日志邮件

一 需求    因为开发针对某系统做稳定性建设,需要对数据库系统的慢日志进行审计,检查优化。和开发沟通选择定期发送慢查询到开发的邮箱的方式,每日汇总,然后一起评估 优化slow query 。二 工具实现mail.py  脚本 #!/usr/bin/env python # -*- coding: utf-8 -*- # mail.py import os....

文章 2016-03-28 来自:开发者社区

MySQL如何传输二进制日志

MySQL Replication可以很方便的用来做应用的读扩展,也可以帮MySQL实现一定程度的HA方案。MySQL通过向备库传送二进制日志来实现Replication,本文将通过二进制日志相关源代码的主要接口来解释:“MySQL如何传输二进制日志,是主库推,还是备库拉?MySQL日志传输的实时性如何?”。 在MySQL Replication结构中,备库端初次通过CHANGE MASTER ....

MySQL如何传输二进制日志
文章 2016-03-24 来自:开发者社区

MySQL源码学习:ib_logfile、bin-log与主从同步

今天研究MySQL主从同步的同事问了一个问题,如果InnoDB写完ib_logfile后,服务异常关闭。会不会由于主库能够根据ib_logfile恢复数据,而由于bin-log没写导致从库同步时少了这个事务?或者反之,bin-log写成功,而ib_logfile没有写完,导致从库执行事务,而主库不执行? 这会导致主从不一致。 本文简要说明下这个问题。 1、 写入流程...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云日志服务SLS

SLS是一站式云原生可观测性数据平台,一站式提供数据采集、加工、查询与分析、可视化等功能。日常更新产品最新动态,最佳实践以及技术大咖的观点和经验。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问