Welcome 微信登录

首页 / 数据库 / MySQL

MySQL半同步复制模式

MySQL半同步复制模式

Mysql复制默认是异步完成的,半同步方式是google为mysql开发的一个补丁,在mysql5.5或者更高的版本中已经集成了这个功能。半同步的意思表示MASTER 只需要接收到其中一台SLAVE的返回信息,就会commit;否则需等待直至达到超时时间然后切换成异步再提交。这个做可以使主从库的数据的延迟较小,可以在损失很小的性能的前提下提高数据的安全性。半同步的开启比较简单,是需要在master和slave都安装半同步插件,并启用就可以了。查询mysql...
Oracle数据库审计用法实例

Oracle数据库审计用法实例

本节是从Oracle METALINK的DOC:167293.1翻译整理而来的。通过举例的方式来说明ORACLE审计的用法。ORACLE的审计可以从语句级、对象级和权限级几个方面进行。同样的,SYSDBA和SYSOPER用户的行为也可以被审计(从ORACLE 9i Release 2,9.2.0.1开始,SYS用户可以通过设置AUDIT_SYS_OPERATIONS参数来进行审计)。1.对象级审计可以被审计的对象包括表、视图、序列发生器、包、存储过程等。由...
Oracle latch:library cache 导致 数据库挂起 故障

Oracle latch:library cache 导致 数据库挂起 故障

这个一个普通的周四,和往日一样,到公司,开电脑,收邮件。 还没几分钟,收到一条手机告警短信,看了一下,放那没管了,一天能收到上百条的告警信息,麻木掉了,过了几分钟,又收到一条相同库的报警,还是看了一眼,不过此时心里已经提高警惕了,第三次收到报警,知道这个库肯定出问题了,迅速连内网。Sun 5.1 的系统,DB 11.2.0.2. 登陆的过程是个苦逼的过程,登陆30多秒才登陆成功,不用查看就知道CPU 肯定100%了。Oracle@h25k06dc$vmst...
Oracle重新关联数据文件

Oracle重新关联数据文件

由于Oracle数据库中的数据增长过快,导致数据文件所在的磁盘空间不足,为了清理空间,我就把oracle关闭,然后直接把数据文件、控制文件、重做日志组移到另一个磁盘,但这造成很多的问题,并且都不好清理,于是就重新移动回去,之后通过查询我才找到移动的方法: 移动用户创建的表空间时,在数据库打开的情况下: 1、首先将表空间设置为只读 alter tablespace bfina read only; 2、然后将表空间设置为脱机状态 alter dat...
在多台服务器上简单实现Redis的数据主从复制

在多台服务器上简单实现Redis的数据主从复制

Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台是Linux操作系统(局域网IP:192.168.3.90),在两个操作系统都安装redis,Windows操作系统使用cygwin工具进行安装,...
MySQL正则表达式

MySQL正则表达式

正则表达式描述了一组字符串。最简单的正则表达式是不含任何特殊字符的正则表达式。例如,正则表达式hello匹配hello。非平凡的正则表达式采用了特殊的特定结构,从而使得它们能够与1个以上的字符串匹配。例如,正则表达式hello|word匹配字符串hello或字符串word。作为一个更为复杂的示例,正则表达式B[an]*s匹配下述字符串中的任何一个:Bananas,Baaaaas,Bs,以及以B开始、以s结束、并在其中包含任意数目a或n字符的任何其他字符串。...
关于MySQL中 主键 pri mul

关于MySQL中 主键 pri mul

1. 如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的复合索引的非前导列2. 如果Key是PRI, 那么该列是主键的组成部分3. 如果Key是UNI, 那么该列是一个唯一值索引的第一列(前导列),并别不能含有空值(NULL)4. 如果Key是MUL, 那么该列的值可以重复, 该列是一个非唯一索引的前导列(第一列)或者是一个唯一性索引的组成部分但是可以含有空值NULL如果对于一个列的定义,同时满足上述4种情况的多种,比如一个...
<< 591 592 593 594 595 596 597 598 599 600 >>