PXC简介 Percona XtraDB Cluster(简称PXC集群)提供了MySQL高可用的一种实现方法。 1.集群是有节点组成的,推荐配置至少3个节点,但是也可以运行在2个节点上。 2.每个节点都是普通的mysql/percona服务器,可以将现有的数据库服务器组成集群,反之,也可以将集群拆 ...
分类:
数据库 时间:
2016-07-19 16:55:35
阅读次数:
291
概念介绍 开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于 READUNCOMMITTED 。 具体的功能作用如下所示(摘自MSDN): 1: 指定允许脏读。不发布共享锁来阻止其他事务修改当前事务读取的数据,其他 ...
分类:
数据库 时间:
2016-07-19 16:56:11
阅读次数:
237
文本:ttt.txt共7774865条记录显示部分文本内容如下:"OBJECT_ID","OBJECT_NAME","CREATED""20","ICOL$","2013/10/918:23:42""46","I_USER1","2013/10/918:23:42""28","CON$","2013/10/918:23:42""15","UNDO$","2013/10/918:23:42""29","C_COBJ#","2013/10/918:23:42""3","I_OB..
分类:
数据库 时间:
2016-07-19 15:41:54
阅读次数:
253
文章来自整理:http://blog.jobbole.com/94606/其中Amoeba for MySQL也是实现读写分离 环境描述:操作系统:CentOS6.5 32位主服务器Master:192.168.179.146从服务器Slave:192.168.179.147调度服务器MySQL-P ...
分类:
数据库 时间:
2016-07-19 15:34:51
阅读次数:
273
实验: 一主多从 3307配置: [mysqld] log-slave-updates #中间者需要开这个 log-bin = /data/3307/mysql-bin expire_logs_days = 7 #binlog保存多少天 find –mtime +7 防止从库被写忽略同步db.或者从 ...
分类:
数据库 时间:
2016-07-19 15:34:13
阅读次数:
585
1. 行迁移 当发出update导致记录行长增加,block的剩余空间不足以存放这条记录,就会产生行迁移,发生行迁移时rowid不会改变,原来的block 中会用一个指针存放这条记录在新的block中的地址,发生行迁移会对性能产生影响,因为读这条记录会读两个BLOCK。 行迁移:导致应用需要访问更多 ...
分类:
数据库 时间:
2016-07-19 15:32:37
阅读次数:
190
Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。 MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。 以下是MapReduce的基本语法: 使用 MapReduce 要实现两个函数 M ...
分类:
数据库 时间:
2016-07-19 15:31:05
阅读次数:
212
#添加索引alter table 表名 add index 索引名称(列名1, 列名2);alter table 表名 add index 索引名称(列名1, 列名2, 列名3);alter table 表名 add index 索引名称(列名); #删除索引drop index 索引名称 on 表 ...
分类:
数据库 时间:
2016-07-19 15:27:02
阅读次数:
166
关于Oracle数据库的RMAN备份,除了邮件外,是否能通过其它方式检查RMAN备份的成功与失败呢?其实我们可以通过下面SQL脚本来检查某个时间段备份失败的记录: SELECT * FROM V$RMAN_STATUS WHERE START_TIME >= TO_DATE(&START_TIME,... ...
分类:
数据库 时间:
2016-07-19 15:22:21
阅读次数:
316
mysql备份之mysqldump注意:备份文件和二进制日志文件不能与mysql放在同一磁盘下节点11、节点1上修改mysql配置文件,开起二进制日志保存这里我将二进制日志放在/data/mysql/目录下,/data/是我创建的另外一个lvm磁盘,本来想直接放在/data/下,发现无法启动mysql,所以建议还是..
分类:
数据库 时间:
2016-07-19 14:09:00
阅读次数:
248
mysql备份之lvm新建一个lvm磁盘,这里我建的lv为mydatalv,挂载到了/data下[root@localhost~]#lvs
LVVGAttrLSizePoolOriginData%Meta%MoveLogCpy%SyncConvert
mydatalvmydata-wi-ao----1.00g
[root@localhost~]#df-h
文件系统容量已用可用已用%挂载点
/dev/mapper/mydata-mydat..
分类:
数据库 时间:
2016-07-19 14:07:00
阅读次数:
248
mysql备份之xtrabackup(建议用来备份innodb)下载地址:https://www.percona.com/downloads/XtraBackup/安装xtrabackup[root@node1~]#yuminstallpercona-xtrabackup完全备份节点一修改配置文件,设置为每张表单独一个表空间,此项必须在安装数据库的时候就设置[root@node1~]#v..
分类:
数据库 时间:
2016-07-19 14:08:53
阅读次数:
331
Mysql之主从复制节点一修改配置文件设置唯一ID开起二进制日志[root@node1~]#vim/etc/my.cnf增加以下内容
[mysqld]
log-bin=master_bin开起二进制日志
server_id=1给主节点一个唯一的ID号
innodb_file_per_table=oninnodb开起独立表空间
skip_name_resolve=on开启跳过主机名反解..
分类:
数据库 时间:
2016-07-19 14:08:56
阅读次数:
249
1.--建立表空间createtablespacecmdb_dbdatafile‘\home\cmdb_11.dbf‘size100mautoextendonnext50mextentmanagementlocal;2.--建用户createusercmdb_1023identifiedbyadmindefaulttablespacecmdb_db;3.--给权限grantconnect,resource,dbatocmdb_db;4.--导入数据(在命令窗口执行..
分类:
数据库 时间:
2016-07-19 14:02:32
阅读次数:
154
selectcount(*)fromv$process--当前的连接数
selectvaluefromv$parameterwherename=‘processes‘--数据库允许的最大连接数
修改最大连接数:
altersystemsetprocesses=300scope=spfile;
重启数据库:
shutdownimmediate;
startup;
分类:
数据库 时间:
2016-07-19 14:04:16
阅读次数:
221
1、数据库状态查询:
SQL>selectstatusfromv$instance;
2、数据库监听状态查询:
C:/DocumentsandSettings/skate_db>lsnrctlstatus1、数据库状态命令结果详解:
oracle.orca@/export/home/oracle>sqlplus/assysdba
SQL*Plus:Release11.2.0.1.0ProductiononMonAug2410..
分类:
数据库 时间:
2016-07-19 14:02:51
阅读次数:
402
linux里查看mysql的一些命令:(注意:mysql环境中的命令后面都带一个分号作为命令结束符)远程连接命令:mysql-h192.168.0.201-P3306-uroot-p123启动mysql的命令:mysqladminstart
/ect/init.d/mysqlstart(前面为mysql的安装路径)重启mysql的命令mysqladminrestart
/ect/init.d/..
分类:
数据库 时间:
2016-07-19 14:01:16
阅读次数:
206