- 博客(472)
- 资源 (8)
- 收藏
- 关注
转载 mysqldump与innobackupex备份过程你知多少(三)
mysqldump有什么坑吗? 想必大家都知道,mysqldump备份时可以使用--single-transaction + --master-data两个选项执行备份(老实讲,为图方便,本人之前很长一段时间,生产库也是使用mysqldudmp远程备份的),这样备份过程中既可以尽量不锁表,也可以获取到binlog pos位置,备份文件可以用于数据恢复,也可以用于搭建...
2017-07-28 16:47:09 371
转载 mysqldump与innobackupex备份过程你知多少(二)
本篇 主要讲解1.使用WITH CONSISTENT SNAPSHOT子句的作用;2.使用savepoint来设置回滚点的作用;
2017-07-28 16:13:40 372
转载 mysqldump与innobackupex备份过程你知多少(一)
导语1、先看mysqldump1.1. mysqldump备份过程解读1.2. mysqldump备份过程中的关键步骤 1.2.1. FLUSH TABLES和FLUSH TABLES WITH READ LOCK的区别 1.2.2. 修改隔离级别的作用 1.2.3. 使用WITH CONSISTENT SNAPSHOT子句的作用 1.2.4. 使用savepoint来设置回滚点的作用1.3. mysqldump有什么坑吗? 1.3.1.
2017-07-28 15:50:23 504
转载 深入理解iostat
iostat算是比较重要的查看块设备运行状态的工具,相信大多数使用Linux的同学都用过这个工具,或者听说过这个工具。但是对于这个工具,引起的误解也是最多的,大多数人对这个工具处于朦朦胧胧的状态。现在我们由浅到深地介绍这个工具,它输出的含义什么,介绍它的能力边界,介绍关于这个工具的常见误解。
2017-07-27 17:48:43 28223 3
转载 InnoDB多版本(MVCC)实现简要分析 --何登成
本文转载是转载阿里何博的博客,详细的讲述了mysql mvcc的实现原理,是为了解学习mysql mvcc必读。
2017-07-26 12:21:53 5423
转载 编译安装nginx 1.8.1 及配置
Nginx是单进程单线程模型,即启动的工作进程只有一个进程响应客户端请求,不像apache可以在一个进程内启动多个线程响应可请求,因此在内存占用上比apache小的很多。Nginx维持一万个非活动会话只要2.5M内存。Nginx和Mysql是CPU密集型的,就是对CPU的占用比较大,默认session在本地文件保存,支持将session保存在memcache,但是memcache默认支持最大1M的课hash对象。
2017-07-25 10:42:08 3207
原创 MongoDB干货系列2-MongoDB执行计划分析详解(3)
作为近年最为火热的文档型数据库,MongoDB受到了越来越多人的关注,但是由于国内的MongoDB相关技术分享屈指可数,不少朋友向我抱怨无从下手。《MongoDB干货系列》将从实际应用的角度来进行MongoDB的一些列干货的分享,将覆盖调优,troubleshooting等方面,希望能对大家带来帮助。如果希望了解更多MongoDB基础的信息,还请大家Google下。要保证数据库处于高效、稳定的状态,除了良好的硬件基础、高效高可用的数据库架构、贴合业务的数据模型之外,高效的查询语句也是不可少的。那
2017-06-30 16:13:40 526
转载 MongoDB干货系列2-MongoDB执行计划分析详解(2)
作为近年最为火热的文档型数据库,MongoDB受到了越来越多人的关注,但是由于国内的MongoDB相关技术分享屈指可数,不少朋友向我抱怨无从下手。《MongoDB干货系列》将从实际应用的角度来进行MongoDB的一些列干货的分享,将覆盖调优,troubleshooting等方面,希望能对大家带来帮助。如果希望了解更多MongoDB基础的信息,还请大家Google下。要保证数据库处于高效、稳定的状态,除了良好的硬件基础、高效高可用的数据库架构、贴合业务的数据模型之外,高效的查询语句也是不可少的。那
2017-06-30 16:12:09 404
转载 MongoDB干货系列2-MongoDB执行计划分析详解(1)
作为近年最为火热的文档型数据库,MongoDB受到了越来越多人的关注,但是由于国内的MongoDB相关技术分享屈指可数,不少朋友向我抱怨无从下手。《MongoDB干货系列》将从实际应用的角度来进行MongoDB的一些列干货的分享,将覆盖调优,troubleshooting等方面,希望能对大家带来帮助。如果希望了解更多MongoDB基础的信息,还请大家Google下。要保证数据库处于高效、稳定的状态,除了良好的硬件基础、高效高可用的数据库架构、贴合业务的数据模型之外,高效的查询语句也是不可少的。那
2017-06-30 16:09:02 606
转载 MySQL数据库InnoDB存储引擎Log漫游(1)
本文介绍了InnoDB引擎如何利用Undo Log和Redo Log来保证事务的原子性、持久性原理,以及InnoDB引擎实现Undo Log和Redo Log的基本思路。
2017-06-14 16:10:39 448
转载 MySQL的Crash Safe和Binlog的关系
本文重点介绍了InnoDB的crash safe和binlog之间的关系,以及2阶段提交、组提交等概念。看完后,相信您对MySQL Crash Recovery的过程,以及如何保证Crash Safe会有充分的认识。
2017-06-14 15:46:12 4465
转载 InnoDB O_DIRECT选项漫谈(二)
前一篇中已经解释了InnoDB存储引擎为什么即使在开启O_DIRECT选项后依然需要调用fsync操作。本篇将说明MySQL 5.6中InnoDB存储引擎的变化以及O_DIRECT对重做日志文件的影响。
2017-06-09 16:22:43 1560
转载 InnoDB O_DIRECT选项漫谈(一)
在InnoDB存储引擎的配置中参数innodb_flush_method通常设置为O_DIRECT,这也是官方文档所推荐的设置值。DBA或开发人员知道该参数是文件打开的一个标识,启用后文件的写入将绕过操作系统缓存,直接写文件。其在InnoDB存储引擎中的表现为对于写入到数据表空间将绕过操作系统缓存。这样设置通常不会有更好的性能,但是数据库已经有自己的缓存系统,这样的设置可以确定数据库系统对于内存的使用。下面是man手册中对于O_DIRECT选项的说明:
2017-06-09 16:20:45 963
转载 硬盘的存储原理和内部架构
本来想写个文件系统的专题,结果发现对硬盘的内部架构和存储原理还是比较模糊,因为不了解“一点”硬盘的存储原理对文件系统的认识老是感觉镜花水月,不踏实。经过搜集整理资料就由了本文的问世。借用Bean_lee兄一句话:成果和荣耀归于前辈。
2017-05-31 16:04:07 1373
转载 MVCC原理探究及MySQL源码实现分析
上述现象在数据库中大家经常看到,但是数据库到底是怎么实现的,深究的人就不多了。 其实原理很简单,InnoDB数据库就是通过UNDO和MVCC来实现的。
2017-05-24 16:16:49 2508 1
转载 MySQL · 引擎特性 · InnoDB COUNT(*) 优化(?)
在5.7版本中,InnoDB实现了新的handler的records接口函数,当你需要表上的精确记录个数时,会直接调用该函数进行计算。使用实际上records接口函数是在优化阶段调用的,在满足一定条件时,直接去计算行级计数。其explain出来的结果相比老版本也有所不同,
2017-05-18 16:56:02 746
转载 什么场景应该用 MongoDB ?
月初在云栖社区上发起了一个 MongoDB 使用场景及运维管理问题交流探讨 的技术话题,有近5000人关注了该话题讨论,这里就 MongoDB 的使用场景做个简单的总结,谈谈什么场景该用 MongoDB?
2017-05-11 09:05:00 792
转载 SQL Server如何启用xp_cmdshell组件
SQL Server阻止了对组件‘xp_cmdshell’的过程‘sys.xp_cmdshell’的访问。因为此组件已作为此服务嚣安全配置的一部分而被关闭。系统管理员可以通过使用sp_configure启用‘xp_cmdshell’。有关启用‘xp_cmdshell’的详细信息,请参阅sQL帮助文件。
2017-05-02 19:07:30 4093
转载 到目前为止,Linux下最完整的Samba服务器配置攻略
关于Samba,大家有没有这种感觉,弄了N久丫的死活不喘气儿。找来各种“哥”和“姐”,发现全是“详解…配置专题”,看了半天不知道别个在说什么,好不容易找了个简单的教程,从头到尾跟着做,尼玛,浪费时间精力不说,就是跑不起来。是不是有种吐血的生理反应了。唉,不会写文档的娃,伤不起啊。而本文实现的是Linux和Windows间资源互通的问题:在Linux下架设Samba服务器,在Windows下来访问。
2017-04-28 16:21:26 800 1
翻译 使用 wiredtiger 工具 wt 恢复数据
使用 wiredtiger 工具 wt 恢复数据的方法原理很简单,就是通过恢复 wiredtiger 数据文件来恢复MongoDB数据
2017-04-19 11:00:04 5059 3
转载 MongoDB无法启动,如何恢复数据?
近日有 MongoDB 用户遇到一个问题,使用 Wiredtiger 存储引擎的 MongoDB 无法启动,咨询我数据能否恢复回来,能恢复多少是多少
2017-04-19 10:54:28 4223 1
翻译 mongodb 执行计划
Returns information on the query plan for the following operations: aggregate(); count();distinct(); find(); group(); remove(); and update() methods.To use db.collection.explain(), append to db.collection.explain() the method(s) available to explain:db
2017-03-29 10:39:44 499
翻译 mongodb "Write Concern"
Write concern describes the level of acknowledgement requested from MongoDB for write operations to a standalone mongod or to replica sets or to sharded clusters. In sharded clusters, mongos instances will pass the write concern on to the shards.
2017-03-29 09:42:52 1104
原创 你所不知道的sql_slave_skip_counter
如果你使用过mysql主从架构,那么你很有可能就使用过sql_slave_skip_counter来处理从库异常的问题。如果你没有启用GTID,遇到从库因为执行某个语句报错,你可以通过如下方式来恢复从库复制线程stop slave sql_thread; >>此步可以忽略(因为从库报错执行语句失败,此时sql_thread线程已经停止)set global sql_slave_skip_counter=N;start slave; 我们可能对上面的处理方法烂熟于心,但是我们真的了解sql_
2017-03-09 18:50:40 1268
转载 MySQL5.6新特性之crash-safe slaves
一 介绍 MySQL 5.6 针对复制功能提供了新特性: slave支持crash-safe. 该功能可以解决之前版本中系统异常断电可能导致的SQL thread 信息不准确的问题。本文从原理方面对该特性进行介绍。二 原理 在了解crash-safe slave 之前,我们先分析一下MySQL 5.6 之前的版本出现 crash-unsafe 的原因。在slave上,复制包含两个线程:即rep...
2017-03-06 14:56:47 634
原创 Last_Error: Relay log read failure: Could not parse relay log event entry.
Last_Error: Relay log read failure: Could not parse relay log event entry. 错误处理详解。
2017-03-06 14:04:39 6788
原创 mysql "Writing to net"
一个sql 长时间处于Writing to net状态,有两个原因可能会导致该现象:1.sql 结果集很大,并且网络性能比较差,网络负载比较高2.max_allowed_packet 参数设置过小
2017-02-28 17:22:36 8505
转载 MongoDB Driver:连接复制集的正确方式
MongoDB复制集(Replica Set)通过存储多份数据副本来保证数据的高可靠,通过自动的主备切换机制来保证服务的高可用。**但需要注意的时,连接副本集的姿势如果不对,服务高可用将不复存在。** 使用复制集时你需要知道的 MongoDB复制集里Primary节点是不固定的,当遇到复制集
2017-02-27 14:05:13 2748
原创 netstat 输出内容详解
1. 列出所有 tcp 端口netstat -antpActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp
2017-02-23 10:22:42 16413 1
原创 mysql 5.7 disable GTID replication
mysql 5.7 disable GTID replicationmysql 5.7.6及以后版本支持在线disable GTID replication,所以你可以使用传统的方法或者在线方法 disable GTID replication一:传统方法disable GTID replication参考 mysql 5.6 disable GTI
2017-02-07 11:27:31 723
原创 mysql 5.7 enable GTID replication
mysql 5.7 enable GTID replicationmysql 5.7.6及以后版本支持在线启用GTID replication,所以你可以使用传统的方法或者在线方法 enable GTID replication一:传统方法enable GTID replication参考 mysql 5.6 enable GTID replication二:onl
2017-02-07 11:02:36 886
Query Optimization with MySQL 5.7 and MariaDB 10 Even newer tricks
2017-11-30
SecureCRTandSecureFXv7.3.3x86x64build779正式版-附带注册机.zip
2016-01-14
Ora-00600 [Qerltcuseriterget_1], [1], [1], [] and Ora-1502 (Doc ID 1432485.1)
2014-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人