Welcome 微信登录

首页 / 数据库 / MySQL

SQL Server 2008数据库同步札记

SQL Server 2008数据库同步札记

前阵子测试了下SQL Server 2008数据库同步,大概意思就是服务器上有一个数据库,与本地数据库进行同步,服务器上的数据库有什么改变,可以同步到本地数据库中。做之前百度了下,流程分以下三步,第一步: 服务器上的数据库进行发布第二步: 本地数据库进行订阅第三步: 把冰箱门关上看起来很简单,实际上远不是这么一回事,把哥都弄得上火了。首先第一天,开始弄了,结果打开sql server 2008一看,死活没找到发布和订阅功能,复制一项里面空空如也,吊毛没有。...
关于redis中的Replication

关于redis中的Replication

一、简介Redis的replication机制允许slave从master那里通过网络传输拷贝到完整的数据备份。具有以下特点:异步复制可以配置一主多从可以配置从服务器可以级联从服务器,既 M->S->SM replication时是非阻塞的(在replication期间,M依然能够处理客户端的请求)S replication期间也是非阻塞的(也可以接受来自客户端的请求,但是它用的是之前的旧数据)可以通过配置来决定S是否在进行replicatio...
Oracle设置定时任务JOB调度执行存储过程或PL/SQL代码块

Oracle设置定时任务JOB调度执行存储过程或PL/SQL代码块

目前Oracle数据库设置定时任务job调度一般有两种方式,分别是dbms_scheduler创建job调度和dbms_job创建job调度。dbms_scheduler创建job调度是在10g以后才有的,甲骨文公司为了用来替换dbms_job而提供了更强大的功能与更灵活的机制/管理。下面介绍这两种方式。1. dbms_scheduler创建job调度。--查询 select * from dba_scheduler_jobs; --创建job begin...
MySQL 从库日志比主库多

MySQL 从库日志比主库多

在群里聊天的时候,一个群友说,MySQL生产库主库宕机,但是主从数据库数据一致,但是从库的日志比主库多,很是不理解!咨询后发现,生产库的主库没有设置sync_binlog=1,而是为sync_binlog=0因此,在主库写入数据的时候,事务已经提交,但是数据在binlog cache中,没有写入到磁盘,并且数据已经同步到从库,此刻主库宕机,binlog cache中数据丢失,导致从库的日志比主库多。群友重新配置主从之后,并将sync_binlog设置为1s...
MySQL Online DDL 工具之pt-online-schema-change

MySQL Online DDL 工具之pt-online-schema-change

MySQL DDL:DDL是一个令所有MySQL dDBA 诟病的一个功能,因为在MySQL中在对表进行dDDL时,会锁表,当表比较小比如小于1W行时,对前端影响较小,当时遇到千万级别的表,就会影响前端应用对表的写操作!InnoDB引擎是通过以下步骤来进行DDL的:1、按照原始表(original_table)的表结构和DDL语句,新建一个不可见的临时表(tmp_table)2、在原表上加write lock,阻塞所有更新操作(insert、delete、...
MySQL 5.7 完美的分布式事务支持

MySQL 5.7 完美的分布式事务支持

Two Phase Commit Protocol分布式事务通常采用2PC协议,全称Two Phase Commitment Protocol。该协议主要为了解决在分布式数据库场景下,所有节点间数据一致性的问题。在分布式事务环境下,事务的提交会变得相对比较复杂,因为多个节点的存在,可能存在部分节点提交失败的情况,即事务的ACID特性需要在各个数据库实例中保证。总而言之,在分布式提交时,只要发生一个节点提交失败,则所有的节点都不能提交,只有当所有节点都能提交...
使用Redis作为时间序列数据库:原因及方法

使用Redis作为时间序列数据库:原因及方法

自从Redis出现以来,就在时间序列数据的存储与分析方面得到了一定程度的使用。Redis最初只是被实现为一种缓冲,其目的是用于日志的记录,而随着其功能的不断发展,它已经具备了5种显式、3种隐式的结构或类型,为Redis中的数据分析提供了多种方法。本文将为读者介绍使用Redis进行时间序列分析最灵活的一种方法。关于竞态与事务在Redis中,每个单独的命令本身都是原子性的,但按顺序执行的多条命令却未必是原子性的,有可能因出现竞态而导致不正确的行为。为了应对这一...
Oracle 11g中的snapshot standby特性

Oracle 11g中的snapshot standby特性

在Oracle 11g中,data guard最吸引人的,除了active data guard的实时查询特性(即可以以只读方式打开物理standby数据库的同时MRP进程能继续做recover),快照备用数据库这个特性也是不错,比较适用于快速部署一个临时的与线上环境相同的测试数据库.它是通过还原点(restore point)和闪回数据库的原理(flashback database),可以以读/写方式打开物理备用数据库,对数据库进行修改,之后再根据还原点...
<< 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 >>