innodb的恢复工具介绍

1,mysqlfrm  oracle官方的工具集中的一个工具,可以对一个独立的.frm 文件进行表结构恢复, 安装此工具集的方法, centos 6: yum install https://repo.mysql.com//mysql-community-release...

  • 0
  • 0
  • 石天
  • 发布于 2017-01-12 21:10
  • 阅读 ( 63 )

MongoDB 权限控制系统简介

MongoDB 权限控制系统简介 2017-01-09 李丹 ACMUG ACMUG征集原创技术文章。详情请添加 A_CMUG或者扫描文末二维码关注我们的微信公众号。有奖征稿,请发送稿件至:acmug@acmug.com。3306现金有...

  • 0
  • 0
  • 石天
  • 发布于 2017-01-09 18:21
  • 阅读 ( 50 )

MySQL InnoDB的存储结构总结

从物理意义上来讲,InnoDB表由共享表空间、日志文件组(redo文件组)、表结构定义文件组成。若将innodb_file_per_table设置为on,则系统将为每一个表单独的生成一个table_name.ibd的文件,在此...

  • 0
  • 0
  • 石天
  • 发布于 2017-01-09 12:53
  • 阅读 ( 59 )

MySQL优化GROUP BY-松散索引扫描与紧凑索引扫描

MySQL优化GROUP BY-松散索引扫描与紧凑索引扫描       满足GROUP BY子句的最一般的方法是扫描整个表并创建一个新的临时表,表中每个组的所有行应为连续的,然后使用该临时表来找到组并应用累...

  • 0
  • 0
  • 小A
  • 发布于 2017-01-09 07:03
  • 阅读 ( 487 )

MySQL优化器中一个Count和覆盖索引的问题

前天在微薄上发了个优化器的问题,从评论来看,还是需要简单说明一下。 现象说明        其实这里主要要说明的是一个优化器还需要改进的地方。   优化器会根据where条件和select_list里面...

  • 0
  • 0
  • 小A
  • 发布于 2017-01-09 07:00
  • 阅读 ( 469 )

MySQL 5.7中新增的表gtid_executed,看看是否解决了你的痛点

MySQL 5.6版本开启GTID模式,必须打开参数log_slave_updates,简单来说就是必须在从机上再记录一份二进制日志。这样的无论对性能还是存储的开销,无疑会相应的增大。而MySQL 5.7版本开始无需在G...

  • 0
  • 0
  • 小A
  • 发布于 2017-01-09 06:20
  • 阅读 ( 482 )

MySQL 5.6版本开启GTID模式

MySQL 5.6版本开启GTID模式,必须打开参数log_slave_updates 简单来说就是必须在从机上再记录一份二进制日志。这样的无论对性能还是存储的开销,无疑会相应的增大 而MySQL 5.7版本开始无需在G...

  • 0
  • 0
  • 小A
  • 发布于 2017-01-09 06:11
  • 阅读 ( 478 )

浅析 MySQL Replication

目前很多公司中的生产环境中都使用了MySQL Replication ,也叫 MySQL 复制,搭建配置方便等很多特性让 MySQL Replication 的应用很广泛,我们曾经使用过一主拖20多个从库来分担业务压力。关于 M...

  • 0
  • 0
  • 小A
  • 发布于 2017-01-08 00:15
  • 阅读 ( 74 )

【mysql】关于innodb中MVCC的一些理解

一、MVCC简介 MVCC (Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而代之的是把数据库的行锁与行...

  • 0
  • 0
  • shitian
  • 发布于 2017-01-07 23:35
  • 阅读 ( 49 )

Mysql事务,并发问题,锁机制-- 幻读、不可重复读(转)

1、什么是事务事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。原子性:要不全部成功,要不全部撤销隔离性:事务之间相互独立,互不干扰一致性:数据库正确地改变状态后,数据库的...

  • 0
  • 0
  • shitian
  • 发布于 2017-01-07 22:52
  • 阅读 ( 44 )

[MySQL 5.6] GTID内部实现、运维变化及存在的bug

[MySQL 5.6] GTID内部实现、运维变化及存在的bug 由于之前没太多深入关注gtid,这里给自己补补课,本文是我看文档和代码的整理记录。本文的主要目的是记下跟gtid相关的backtrace,用于以后的问...

  • 0
  • 0
  • shitian
  • 发布于 2017-01-07 10:31
  • 阅读 ( 53 )

Xtrabackup 复制一个从库,并启动GTID自动同步

使用innobackupex --user=root --password=pass  --parallel=8 /webdata/hotbak/ 再主库上备份, innobackupex --apply-log --redo-only hotbak/ 回滚没有应用的事务,并把 hotbak copy到从库...

  • 0
  • 0
  • shitian
  • 发布于 2017-01-07 06:51
  • 阅读 ( 54 )

mysql主从一致性校验修复工具[详解] pt-table-checksum 和 pt-table-sync

mysql主从一致性校验修复工具[详解] 在实际DB维护过程中,我们可能会遇到因为数据不一致而引起的主从中断,此时,我们应该如何处理呢!percona提供了一个很好的工具:percona-toolkit中的 pt-t...

  • 0
  • 0
  • shitian
  • 发布于 2017-01-07 03:52
  • 阅读 ( 49 )

MySQL GTID错误处理汇总

MySQL GTID是在传统的mysql主从复制的基础之上演化而来的产物,即通过UUID加上事务ID的方式来确保每一个事物的唯一性。这样的操作方式使得我们不再需要关心所谓的log_file和log_Pos,只是简单的...

  • 0
  • 0
  • shitian
  • 发布于 2017-01-07 00:52
  • 阅读 ( 71 )

成为Java GC专家(4)—Apache的MaxClients参数详解及其在Tomcat执行FullGC时的影响

这是“成为Java GC专家系列文章”的第四篇。 在第一篇文章 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制 中我们学习了不同GC算法的执行过程,GC如何工作,新生代及老年代的基本概念,在JDK7...

  • 0
  • 0
  • shitian
  • 发布于 2017-01-07 00:44
  • 阅读 ( 51 )

成为Java GC专家(3)—如何优化Java垃圾回收机制

本文是成为Java GC专家系列文章的第三篇。在第一篇《成为JavaGC专家Part I — 深入浅出Java垃圾回收机制》中我们学习了不同GC算法的执行过程,GC是如何工作的,什么是新生代和老年代,你应该了解...

  • 0
  • 0
  • shitian
  • 发布于 2017-01-07 00:24
  • 阅读 ( 56 )

成为JavaGC专家(2)—如何监控Java垃圾回收机制

本文是成为Java GC专家系列文章的第二篇。在第一篇《深入浅出Java垃圾回收机制》中我们学习了不同GC算法的执行过程,GC是如何工作的,什么是新生代和老年代,你应该了解的JDK7中的5种GC类型,以...

  • 0
  • 0
  • 石天
  • 发布于 2017-01-04 18:55
  • 阅读 ( 55 )

成为JavaGC专家(1)—深入浅出Java垃圾回收机制

对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。 这仅仅代表我个人的意见,但我...

  • 0
  • 0
  • 石天
  • 发布于 2017-01-04 18:37
  • 阅读 ( 62 )

JVM 调优 —— GC 长时间停顿问题及解决方法

垃圾收集器长时间停顿,表现在 Web 页面上可能是页面响应码 500 之类的服务器错误问题,如果是个支付过程可能会导致支付失败,将造成公司的直接经济损失,程序员要尽量避免或者说减少此类情况发...

  • 0
  • 0
  • 小A
  • 发布于 2017-01-03 02:17
  • 阅读 ( 479 )

JVM GC日志几个解读,读GC日志方法

 一:理解GC日志格式,读GC日志的方法1:开启日志 -verbose:gc  -XX:+PrintGCDetails  -XX:+PrintGCDateStamps -Xloggc:/path/gc.log -XX:+UseGCLogFileRotation  启用GC日志文件的自动转储 (...

  • 0
  • 0
  • 小A
  • 发布于 2016-12-31 15:33
  • 阅读 ( 511 )