标签:mysql 第3页

未分类

使用MySQL Sniffer或PacketBeat来实时审计Mysql语句

1

sa 发布于 2017-08-27

生产环境中可以使用工具实时审计Mysql流量。 介绍两种方式: MySQL Sniffer PacketBeat MySQL Sniffer MySQL Sniffer 是一个基于 MySQL 协议的抓包工具,实时抓取 MySQLServer 端或 Client 端请求,并格式化...

阅读(10)评论(0)

未分类

如何实现MySQL的一次一密登录

1

sa 发布于 2017-08-25

背景介绍 在日常工作环境中, 开发或者测试人员经常需要连接测试库、线上库等查看表结构或数据来验证程序的功能. 实际上让 DBA 协助开发者查看信息会是特别繁琐且无趣的事情, 所以为了方便起见会将数据库的权限分发给开发或者测试人员. 不过长此以往下去有几件事情会让 DBA 深恶痛绝...

阅读(15)评论(0)

未分类

MySQL并发控制原理

sa 发布于 2017-08-25

并发即指在同一时刻,多个操作并行执行。MySQL对并发的处理主要应用了两种机制——是“锁”和“多版本控制”。 锁 锁分为读锁和写锁两种,也称作共享锁和排他锁。 因为多个读操作同时进行是不会破坏数据的,所以读锁是共享的,多个读操作可以同时进行,互不干扰。 为了防止多个写操作共同执行...

阅读(15)评论(0)

未分类

使用MySQL binlog提取sql用法

sa 发布于 2017-08-25

本文只是简单的介绍mysql binlog基本用法,并不涉及到binlog的原理、格式等知识,如果需要了解这些高级的知识,请参见官方文档。 本文重点介绍–start-position和–stop-position参数的使用 –start-pos...

阅读(16)评论(0)

未分类

MySQL线程处于Waiting for table flush状态的分析

9

sa 发布于 2017-08-25

最近遇到一个案例,很多查询被阻塞没有返回结果,使用show processlist查看,发现不少MySQL线程处于Waiting for table flush状态,查询语句一直被阻塞,只能通过Kill进程来解决。那么我们先来看看Waiting for table flush的官...

阅读(24)评论(0)

未分类

MySQL InnoDB Cluster环境搭建和简单测试

1

sa 发布于 2017-08-23

InnoDB Cluster初印象 记得MySQL Group Replicatioin 刚开始的时候,MySQL界很是轰动,等待了多年,终于有了官方的这个高可用解决方案。你要说还有一些方案补充,比如MySQL Cluster,MySQL Proxy,这些的使用率个人感觉还是不高...

阅读(42)评论(0)