复制系统的监控主要通过ttStatus 和 ttRepAdmin命令,也可以从系统表中得到信息。
以下的输出,基于cachedb1为复制源,cachedb2为复制目标显示复制代理的状态ttstatus显示复制代理状态注意Replication agent is running. 这行$ ttstatus
TimesTen status report as of Wed Jun 29 18:04:2...
分类:
数据库 时间:
2016-07-10 19:21:39
阅读次数:
333
本文针对的是classic复制的双向复制模式复制冲突是如何产生的有update冲突,insert冲突,delete/update冲突,在本节中都有示例说明。基本都是由于两个master同时操作同一条记录所致,导致从两方发出的操作交织在一起,导致不一致,如果是串行的倒也无所谓了。还需强调一点,这些冲突可以检测到,但并不会自动解决,需要应用来处理
Within a single database,...
分类:
数据库 时间:
2016-07-10 19:19:33
阅读次数:
341
此为界面展示,所有代码以上传资源。。
点击打开链接
1,前台页面jsp,为jquery+bootstart方式
databackup.jsp
<%
String path = request.getC...
分类:
数据库 时间:
2016-07-10 19:18:56
阅读次数:
215
三套方案 mysql mysqli pdo
1、mysql扩展库 效率不怎么高的数据库
2、mysqli扩展库
3、pdo 可以操作任何一种数据库
mysql扩展库和mysqli的扩展库,扩展库就是操作数据库的一个集合
mysql数据库是用于存放数据的
可以查看php可以使用的扩展库 phpinfo();
创建新表CREATE table user(
id in...
分类:
数据库 时间:
2016-07-10 19:18:38
阅读次数:
524
一、数据持久化
diydb是一个实际上是文档型数据库(并不是内存型数据库),他需要将数据持久化,那么就需要 读写磁盘上的数据。怎样读写磁盘上的数据更高效呢?目前linux上的方法就是使用mmap,即内存映射机制。
为什么说mmap高效呢?我们知道,当我们在进程中读文件时,一般都是先将磁盘上的文件的相应数据块复制到进程的内核空间,然后从内核空间将需要的数据复制到用户...
分类:
数据库 时间:
2016-07-10 19:16:19
阅读次数:
257
http://topic.csdn.net/u/20080920/15/424c77bf-7610-4888-be85-9a43e70f55c6.html?4728
http://topic.csdn.net/u/20090310/17/0b8f60c5-9304-4633-84fa-d176f282cb7d.html
(1) 固定列数的行列转换
如
student subject gr...
分类:
数据库 时间:
2016-07-10 19:13:56
阅读次数:
416
查看当前系统信息
[root@node1 ~]# crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DATA.dg ora....up.type ONLINE...
分类:
数据库 时间:
2016-07-10 19:08:19
阅读次数:
312
开源产品就像一块布,不能拿来就用,我们要量体裁衣,把它变成一件衣服。互联网开发无小事,因为互联网应用要面对海量信息,一个小小的问题也能被无限放大,就像汪洋中的蝴蝶效应。...
分类:
数据库 时间:
2016-07-10 19:04:07
阅读次数:
164
关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTR...
分类:
数据库 时间:
2016-07-10 19:03:22
阅读次数:
186
按照上一节中《搭建高可用mongodb集群(三)—— 深入副本集》搭建后还有两个问题没有解决:
从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?
在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的。而mongodb主打的就是海量数据架构,他不能解决海量数据怎么行!不...
分类:
数据库 时间:
2016-07-10 19:03:22
阅读次数:
300
在上一篇文章《搭建高可用MongoDB集群(一)——配置MongoDB》 提到了几个问题还没有解决。
主节点挂了能否自动切换连接?目前需要手工切换。主节点的读写压力过大如何解决?从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?
这篇文章看完这些问题就可以搞定了。NoSQL的产生就是为了解决大数据量、高扩展性、高性能、灵活数...
分类:
数据库 时间:
2016-07-10 19:02:21
阅读次数:
245
基本指令查看数据库show databases;创建数据库creat database ;连接数据库use ;查看所连接数据库中的表show tables;在所连接数据库中创建表creat table (
(所占字节),
(所占字节),
...
(所占字节));在...
分类:
数据库 时间:
2016-07-10 18:57:28
阅读次数:
249
本文介绍Oracle 12c 推出的自适应连接方法(Adaptive Join Methods)和自适应并行分布方法(Adaptive Parallel Distribution Methods APDM)...
分类:
数据库 时间:
2016-07-10 18:41:27
阅读次数:
329
1、概述
Oracle函数处理三种类型的数值:单值、值组和值列表。
这些函数跟串函数一样,用来更改数值或者是返回数值相关的信息。
数值类型区分如下:
单值:只是一个数值,如常数值、PL/SqL等中的变量。数据库的一列和一行的一个数字等。Oracle的单值函数通常通过计算来更改这些值。
值组:一系列数据行中的某一列的所有数值数据。Oracle值组函数提供的是整个组的信息,如求某一列的平均数。
值列表:可能是一列数字,如1、2、3、4.5、PL\SQL等中的变量、...
分类:
数据库 时间:
2016-07-10 18:42:06
阅读次数:
280
文章目录
一,为什么要使用半同步复制?二,半同步复制原理二,半同步复制的实现
一,为什么要使用半同步复制?
MySQL复制默认是异步复制,Mysql Master Server将自己的Binary Log通过复制线程传输出去以后,Mysql Master Sever就自动返回数据给客户端,但并不知道Slave是否或何时已经接收且已处理,因此存在一定的概率备库与主库的数据是不对...
分类:
数据库 时间:
2016-07-10 18:38:37
阅读次数:
394
00 – Undo Log
Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。
- 事务的原子性(Atomicity)
事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生了错误,要回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过。...
分类:
数据库 时间:
2016-07-10 18:38:49
阅读次数:
264
1、连接Mysql
格式: mysql -h主机地址 -u用户名 -p用户密码
1、连接到本机上的MYSQL。
首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进...
分类:
数据库 时间:
2016-07-10 18:29:43
阅读次数:
274