在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加mysql入口,增加高可用。不过多主需要考虑自增长ID问题,这个需要特别设置配置文件,比如双主,可以使用奇偶,总 ...
分类:
数据库 时间:
2017-07-25 22:43:43
阅读次数:
266
SQLserver2008同步复制创建后新增表/函数/存储过程(不重新初始化快照)一、在生产环境中已有事务复制中(复制类型为事务发布),需要对已有发布的数据库新增表、视图、存储过程等,这些变更是不会同步到从库中。如必须应用到从库,有以下两种方法:1、如果采用默认的设置,每次都..
分类:
数据库 时间:
2017-07-25 16:02:08
阅读次数:
395
关于OpenCV,有中文的官方站点。里面翻译了官网的教程和API等。中文官方Tutorials见这里:【Tutorials】 一、Ubuntu下的安装 能够选择直接从库里安装,或者手动编译安装,请參考这里:【Installation in Linux】 1. 从repository(库)中安装 su ...
分类:
系统相关 时间:
2017-07-24 14:45:44
阅读次数:
291
1.背景*为了数据安全,搭建了主从。实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个update语句没有指定where条件,导致全表被更新。当操作被同步到从库上后,则主从都“回天无力”。*闪回用于快速恢复由于误操作..
分类:
数据库 时间:
2017-07-21 22:03:15
阅读次数:
218
mysql5.6开始已经支持主从延迟复制,可设置从库延迟的时间.延迟复制的意义在于:主库误删除对象时,在从库可以查询对象没改变前状态.方法介绍1.percona公司pt-slave-delay工具主库:[mysql@localhost~]$loginLoggingtofile‘/tmp/master.log‘Warning:Usingapasswordonthecommandline..
分类:
数据库 时间:
2017-07-21 21:58:56
阅读次数:
218
1.网络超时2.慢查询3.流量 问题一:主库的从库太多,导致复制延迟从库数据以3-5个为宜,要复制的从节点数量过多,会导致复制延迟问题二:从库硬件比主库差,导致复制延迟查看Master和Slave的系统配置,可能会因为机器配置不当,包括磁盘I/O、CPU、内存等各方面因素造成复制的延迟。一般发生在高 ...
分类:
数据库 时间:
2017-07-21 01:14:22
阅读次数:
372
一、大表的大数据量修改 问题: 1、大量的行级锁,长时间阻塞 2、主从延时,大批数据不一致 解决方法: 分批次修改 二、大表的表结构修改 问题:长时间锁表 解决方法: 1、从库修改,主从切换,主库修改 (主从切换有风险) 2、建新表; 旧表数据导入到新表;旧表加触发器把新数据同步到新表;旧表加排他锁 ...
分类:
数据库 时间:
2017-07-20 10:04:39
阅读次数:
170
今天在使用冷备份文件重做从库时遇到一个报错,值得研究一下。 一、报错现象 这个时候查看error.log: 从报错上看,意思是启动slave时,使用repository中信息初始化relay log结构失败了。为什么失败了?原来是从tjtx135-1-95-relay-bin.index文件中找不到 ...
分类:
其他好文 时间:
2017-07-18 17:24:03
阅读次数:
666
Mysql5.6半同步策略 Mysql 5.6在半同步的时候,采用的是After Commit策略。即在主库上commit了之后,等待从库返回确认。 在这里,首先会出现幻读的问题,即当前连接的事务读取不到这条记录,而其他连接因为主库已经提交了事务,所以能读取到这条记录。 其次,如果在主库等待从库确认 ...
分类:
数据库 时间:
2017-07-18 13:25:12
阅读次数:
150
mysql主从同步监控脚本,利用mysql从库中的IO和SQL进程以及延迟时间来监控主从同步是否正常,详细shell脚本如下:#!/bin/bash
#authorwangning
#date2017-7-17
#qq1198143315
#Email1198143315@qq.com
##################################definevariable#####################..
分类:
数据库 时间:
2017-07-17 11:16:14
阅读次数:
214