超级有用的15个mysqlbinlog命令

在MySQL或MariaDB中,任意时间对数据库所做的修改,都会被记录到日志文件中。例如,当你添加了一个新的表,或者更新了一条数据,这些事件都会被存储到二进制日志文件中。二进制日志文件在MySQL主从复合中是非常有用的,主服务器会发送其数据到远程服务器中。当你需要恢复MySQL时,也会需要使用到二...

2018-06-20 10:53:34

阅读数:7

评论数:0

mysqldump的锁表的问题

今天凌晨,公司的一台MySQL生产库备份时间从2:30一直备份到8:30,正常情况下这个备份应该只会备份20分钟,3:00之前就会备份完毕,但是这次备份时间太长了,也影响了公司业务的使用。先写一下公司的备份语句mysqldump -uroot -p123456 --opt --master-dat...

2018-06-19 18:05:55

阅读数:3

评论数:0

MySQL Replication 优化和技巧、常见故障解决方法

MySQL 主从同步错误(error)解决(转)sql_slave_skip_counter参数 附:一些错误信息的处理,主从服务器上的命令,及状态信息。在从服务器上使用show slave status\GSlave_IO_Running,为No,则说明IO_THREAD没有启动,请执行star...

2018-06-16 13:19:08

阅读数:23

评论数:0

批量 kill mysql 中运行时间长的sql

 以下内容来自mysql手册:13.5.5.3. KILL语法KILL [CONNECTION | QUERY] thread_id每个与mysqld的连接都在一个独立的线程里运行,您可以使用SHOW PROCESSLIST语句查看哪些线程正在运行,并使用KILL thread_id语句终止一个线...

2018-06-11 22:04:38

阅读数:7

评论数:0

mysql删除大表更快的drop table办法

利用硬链接和truncate降低drop table对线上环境的影响在DROP TABLE的时候,所有进程不管是DDL还是DML都被HANG起;直到DROP结束才继续执行;这是因为INNODB会维护一个全局独占锁(在table cache上面),直到DROP TABLE完成才释放。在我们常用的ex...

2018-05-24 11:48:52

阅读数:31

评论数:0

如何收缩Mysql的ibdata1文件

ibdata1是mysql数据库中一个数据文件了,你会发现它来越大了,下面我来介绍收缩Mysql的ibdata1文件大小方法。如果你有使用InnoDB来存储你的Mysql表,使用默认设置应该会碰到个非常头疼的问题,在Mysql的数据目录里有个默认只有10MB叫ibdata1的文件没日没夜的增长让你...

2018-05-18 10:11:10

阅读数:14

评论数:0

浅析mysql内存参数之-- binlog_cache_size

binlog_cache_size0.前提:服务器配置了 log-bin1.含义: 为每个session 分配的内存,在事务过程中用来存储二进制日志的缓存。2.作用:提高记录bin-log的效率3.属性:参数:global默认值:32768   -- 即 32K范围:4096 .. 4294967...

2018-05-18 10:07:12

阅读数:12

评论数:0

mysql之status和variables区别及用法详解

一、mysql之status和variables区别首先可以通过下属两个命令来查看mysql的相应的系统参数show status like '%abc%';show variables like '%abc%';但是很多人不明白二者到底有什么区别status是状态是系统的状态不可更改,是系统现在...

2018-05-18 09:16:12

阅读数:28

评论数:0

MySQL 参数优化:32G memory,32 core

MySQL性能优化之参数配置1、目的:通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。 2、服务器参数:32G内存、4个CPU,每个CPU 8核。3、MySQL目前安装状况。    MySQL目前安装,用的是MySQL默认的最大支持配置。...

2018-05-17 13:32:02

阅读数:38

评论数:0

MySQL高速缓存启动方法及参数详解(query_cache_size)

这篇文章主要介绍了MySQL高速缓存启动方法及参数详解(query_cache_size),需要的朋友可以参考下MySQL query cache从4.1版本开始提供了,不过值今天本人才对其进行研究。默认配置下,MySQL的该功能是没有启动的,可能你通过show variables like ‘%...

2018-05-17 11:26:34

阅读数:18

评论数:0

mysql优化之thread_cache_size

1、mysql服务器的线程数查看方法:show  global status like 'Thread%';Threads_created:创建过的线程数,如果发现Threads_created值过大的话,表明MySQL服务器一直在创建线程,这也是比较耗资源,可以适当增加配置文件中thread_c...

2018-05-17 11:03:34

阅读数:9

评论数:0

mysql 优化技巧心得一(key_buffer_size设置).

1: 对于mysql来说,登录的时候,加一个参数[sql] view plain copy #mysql -u root -p --prompt="\\u@\\d \\r:\\m:\\s>"  --prompt 是加一些登录后的参数,上面参...

2018-05-17 10:54:29

阅读数:20

评论数:0

MYSQL实践心得:table_open_cache的设置

   MYSQL默认的table_open_cache为64,这个数值是偏小的,如果max_connections较大,则容易引起性能问题。    表现:数据库查询效率慢,show processlist 发现比较多的查询正在opening table。    进一步确认,执行以下语句:mysql...

2018-05-17 10:42:28

阅读数:19

评论数:0

InnoDB log file 设置多大合适

简介:数据库的东西,往往一个参数就牵涉N多知识点。所以简单的说一下。大家都知道innodb是支持事务的存储引擎。事务的四个特性ACID即原子性(atomicity),一致性(consistency),隔离性(isolation),持久性(durability)。其中...

2018-05-17 10:03:14

阅读数:17

评论数:0

关于MySQL的TPS和QPS

TPS - Transactions Per Second(每秒传输的事物处理个数),这是指服务器每秒处理的事务数,支持事务的存储引擎如InnoDB等特有的一个性能指标。计算方法:TPS = (COM_COMMIT + COM_ROLLBACK)/UPTIME[sql] view plain co...

2018-05-17 09:37:14

阅读数:13

评论数:0

mysqldumpslow使用总结

缘起: 实际生产环境中MySQL出现查询慢的问题,为了分析慢查询,开启慢查询日志,并对日志进行分析。 为了避免在生成环境中产生误操作,把记录的慢查询日志copy回来,到自己的电脑中进行分析。 分析结果:[root@dras-test local]#mysqldumpslow -a -s t -t ...

2018-05-16 11:47:13

阅读数:14

评论数:0

MySQL 慢查询日志(Slow Query Log) 格式抽取

同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。本文主要描述通用查询日志。...

2018-05-16 10:50:20

阅读数:18

评论数:0

mysql优化show命令 慢查询日志 explain profiling

目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1)      max_connections2)      back_log3)      interactive_timeout4)     ...

2018-05-16 10:41:41

阅读数:9

评论数:0

[MySQL Slow log]正确安全清空在线慢查询日志slow log的流程

1, see the slow log status;mysql> show variables like '%slow%';+---------------------+----------------------------------...

2018-05-16 10:33:49

阅读数:14

评论数:0

Mysql 启动慢查询日志 (不用重启) and 理解mysql的slow log

1. 查看mysql系统参数mysql> show variables like "%slow%";+---------------------------+-------------------------------+| Variabl...

2018-05-16 09:58:50

阅读数:24

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭