半瓶子酱油

身是菩提树 心如明镜台 时时勤拂拭 莫使惹尘埃

  • 博客访问: 376859
  • 博文数量: 67
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-02 09:20
个人简介

不忘初心,方得始终

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(67)

文章存档

2016年(9)

2015年(45)

2014年(13)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
友情链接

发布时间:2016-03-06 23:09:23

Percona Audit Log Plugin介绍Percona审计日志插件提供了数据库执行的连接和查询活动的监控记录,相关的信息将被记录在XML文件中,每一个事件都有一个NAME字段和唯一的RECORD_ID和 TIMESTAMP字段, MySQL官方目前只有企业版才集成了审计日志功能。开启审计功能安装审计审计插件可以通过添加配置文件重启数据库加载,.........【阅读全文】

阅读(1015) | 评论(0) | 转发(0)

发布时间:2016-03-06 23:08:15

MyCAT安装mycat运行依赖于jre环境,需要首先安装jdk7以上版本检查jdk版本shell> java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)下载解压mycat server1.5安装文件shell> tar zxvf Mycat-server-1.5-RELEAS.........【阅读全文】

阅读(4112) | 评论(0) | 转发(0)

发布时间:2016-02-28 22:55:50

LOAD DATA INFILELOAD DATA INFILE语句可以快速将文本记录导入到表中, SELECT ... INTO OUTFILE可以将表中数据导入到文件中,两者的FIELDS、LINES子句语法相同。执行语句的用户需要有FILE权限,且mysql用户对数据文件可读。mysqlimport也可以实现将文本文件导入到表中,mysqlimport也是向服务器调用LOAD DATA .........【阅读全文】

阅读(542) | 评论(0) | 转发(0)

发布时间:2016-02-28 22:53:35

MySQL Router介绍MySQL Router是一个轻量级的中间件,提供了应用程序与后端数据库的透明路由,是mysql用来实现负载均衡和高可用功能。同时router也提供了使用fabric 高可用的方式。安装配置 MySQL Routershell> tar zxvf mysql-router-2.0.2-linux-glibc2.17-x86-64bit.tar.gzshell> mv mysql-rout.........【阅读全文】

阅读(5935) | 评论(0) | 转发(0)

发布时间:2015-04-27 00:31:25

背景前几天面试遇见一个问题,如果一个表字段对应另一个表多个字段,问怎么用一条SQL语句实现,因为没有接触过FIND_IN_SET,当时想了其他很多办法都没有有效解决,后来发现可以使用FIND_IN_SET函数实现。准备工作mysql> create table movie ( -> id int primary key auto_increment, -> name.........【阅读全文】

阅读(2019) | 评论(0) | 转发(0)

发布时间:2015-04-27 00:30:48

BLACKHOLE安装使用cmake源码安装时指定-DWITH_BLACKHOLE_STORAGE_ENGINE 选项 可以启用 BLACKHOLE 存储引擎,使用默认编译项可编译BLACKHOLE,但是没有安装插件,需要手工安装。mysql> show engines;+--------------------+---------+------------------------------------------------------------+------.........【阅读全文】

阅读(2493) | 评论(0) | 转发(0)

发布时间:2015-04-27 00:30:14

MySQL审计功能介绍之前有同事发现数据丢失,由于MySQL自身没有提供审计功能,查找binlog可以看到操作时间与连接IP,并不显示哪个用户做的操作,询问开发同事都说没有做删除操作,也没办法定位操作的人员证据,无奈只能恢复数据。general log会记录详细的SQL执行记录,但是生产环境如果业务量大,会产生大.........【阅读全文】

阅读(7094) | 评论(0) | 转发(0)

发布时间:2015-04-22 11:50:20

编译安装mysql5.7版本,想试用一下新的版本特性,发现跟之前的5.6版本编译有了一些变化,总结一下避免以后继续入坑。5.6安装方式cmake版本5.7编译cmake要求版本最低为2.8,当前为2.6,所以需要升级cmake版本。信息如下shell> cmake . -DCMAKE_INSTALL_PREFIX=/db/mysql/mysql_57 -DMYSQL_DATADIR=/db.........【阅读全文】

阅读(38415) | 评论(0) | 转发(1)

发布时间:2015-04-19 11:09:16

MySQL在同一个服务器上可以安装N个不同的版本,方便测试,迁移等等。此外,对于大多数Linux系统,集成了mysql,缺省会被安装。因此多版本的问题导致一些莫名的错误也是时有发生。今天在提取binlog日志时,碰到了一个Log_event::read_log_event(): ‘Found invalid event in binary log’。上网搜索发现是由于mysqlbinl.........【阅读全文】

阅读(3267) | 评论(0) | 转发(0)

发布时间:2015-03-30 13:45:34

1. pt-duplicate-key-checker功能介绍:检查表中重复或多余的索引和外键,将重复的索引和外键都列出来,并可以生成了删除重复索引的语句。使用说明shell> pt-duplicate-key-checker [OPTIONS] [DSN]详情可参考shell> pt-duplicate-key-checker --help--all-structs 比较不同索引.........【阅读全文】

阅读(2824) | 评论(0) | 转发(0)

发布时间:2015-03-30 13:44:20

1. pt-summary功能介绍:统计服务器系统的运行状态及配置,包含:CPU、内存、硬盘、网卡等信息,还包括文件系统、磁盘调度和队列大小、LVM、RAID、网络链接信息、netstat 的统计,以及前10的负载占用信息和vmstat信息。使用说明shell> pt-summary [OPTIONS] 详情可参考shell> pt-summary -.........【阅读全文】

阅读(2586) | 评论(0) | 转发(0)

发布时间:2015-03-30 13:42:25

复制过程Master记录改变数据库结构、内容的语句或者数据库结构、内容的改变至二进制日志;Slave 的IO线程连接上 Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;Master 接收到来自 Slave 的 IO 线程的请求后,通过Master的 Binlog dump 线程根据请求信息读取指定日志.........【阅读全文】

阅读(1893) | 评论(0) | 转发(0)

发布时间:2015-03-19 16:15:40

功能介绍:检查mysql复制一致性工作原理:通过在主服务器上运行pt-table-checksum,它会通过一系列的MySQL函数计算每个表的散列值,利用主从复制关系,把同样的计算过程在从服务器上重放,从而就拿到了主从服务器各自的散列值,只要比较散列值是否相同就OK了。注意:使用的时候选择业务地.........【阅读全文】

阅读(1507) | 评论(0) | 转发(0)

发布时间:2015-03-19 16:10:01

1. pt-slave-find功能介绍:连接master寻找和打印mysql slave复制拓扑使用说明shell> pt-slave-find [OPTIONS] [DSN]详情可参考shell> pt-slave-find --help不能通过连接到slave,打印其master使用示例shell> pt-slave-find --host=192.168.90.128 --user=svoid --password=123qw.........【阅读全文】

阅读(1447) | 评论(0) | 转发(0)

发布时间:2015-03-19 16:09:28

功能介绍:pt-query-digest是用于分析mysql慢查询的一个工具,它也可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询.........【阅读全文】

阅读(3577) | 评论(0) | 转发(0)

发布时间:2015-03-19 16:09:00

功能介绍监控mysql或PostgreSQL复制延迟工作原理pt-heartbeat通过真实的复制数据来确认mysql和postgresql复制延迟,这个避免了对复制机制的依赖,从而能得出准确的落后复制时间。首先,主库上pt-heartbeat的--update线程会在指定的时间间隔(--interval参数))更新一个时间戳(“heartbeat record.........【阅读全文】

阅读(1742) | 评论(0) | 转发(0)

发布时间:2015-03-19 16:08:33

功能介绍:通过在主服务器上运行pt-table-sync,它会重建数据,数据通过复制从主服务器同步到从服务器,从而修复了一致性,在操作过程中,可以利用pt-table-checksum检查的结果。它不同步表结构、索引、或任何其他模式对象,所以在修复一致性之前需要保证他们表存在。使用说明shell> Usage: pt-table.........【阅读全文】

阅读(1658) | 评论(0) | 转发(0)

发布时间:2015-03-17 15:01:35

MHA简介MHA分管理节点和数据库节点,数据库节点由mysql主从或者主主从构成,当主库挂掉后,管理节点会自动将从节点提升为主节点;管理节点的角色类似于oracle数据库中的fast start failover中的observer,但mha上层可以通过keepalive部署VIP,程序连接数据库使用VIP,从而实现后台数据库的故障切换透明化MHA节.........【阅读全文】

阅读(2014) | 评论(0) | 转发(0)

发布时间:2015-03-17 11:32:42

什么是GTID什么是GTID呢, 简而言之,就是全局事务ID(global transaction identifier ),最初由google实现,官方MySQL在5.6才加入该功能。GTID是事务提交时创建分配的唯一标识符,所有事务均与GTID一一映射。GTID的格式类似于:5882bfb0-c936-11e4-a843-000c292dc103:1这个字符串,用“:”分开,前.........【阅读全文】

阅读(11859) | 评论(0) | 转发(3)

发布时间:2015-03-16 23:57:20

MySQL Cluster的基本概念NDB是一种“内存中”存储引擎,它具有可用性高和数据一致性好的特点。。在很多情况下,术语“节点”用于指计算机,但在讨论MySQL Cluster时,它表示的是进程。在单台计算机上可以有任意数目的节点。有三类Cluster节点,在最低的MySQL Cluster配置中,至少有三个节点,这三类节点分别.........【阅读全文】

阅读(3128) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册