`
LJ你是唯一LT
  • 浏览: 238621 次
社区版块
存档分类
最新评论
文章列表
mysql设置外键约束on delete cascade on update cascade 摘要: 当删除父节点时,由数据库来帮助删除子节点,这样就不用我们显示地写代码先删子节点,再删父节点了。 外键约束创建举例: ALTER TABLE a   ADD CONSTRAINT `FK_Reference_1`   FOREIGN K ...
使用cloudera manager安装cdh5 [root@hadoopone ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@master01 .ssh]# getconf LONG_BIT 64 [root@master01 .ssh]# 1.修改主机名 vi /etc/sysconfig/network [root@hadoopfive ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=master01 [root@hadoopf ...
基础环境: CDH 5.4.10 hadoop 2.6.0 hive  1.1.0 hbase 1.0.0 zookeeper  3.4.5 sqoop 1.4.5 jdk 1.7.0_67 os  centos6.5 由于我的hive和hbase是一起测试的,因此我就在hive连接的基础上,做hbase的连接测试,上面是hive的连接配置: [root@master01 ~]# cd /opt/cloudera/parcels/CDH-5.4.10-1.cdh5.4.10.p0.16/bin/ [root@master01 bin]# ./beeline Beeline ve ...
我已经用cloudera manager安装好了CDH5.4.10上面的hive连接配置: 由于我的server2和hive都是在master01上面启动好了的,因此,我只需要测试连接即可 基础环境: CDH 5.4.10 hadoop 2.6.0 hive  1.1.0 hbase 1.0.0 zookeeper  3.4.5 sqoop 1.4.5 jdk 1.7.0_67 os  centos6.5 [root@master01 ~]# cd /opt/cloudera/parcels/CDH-5.4.10-1.cdh5.4.10.p0.16/bin/ [root@master01 ...
基础环境: namenode 192.168.1.187  kafka3 datanode 192.168.1.188  kafka4 datanode 192.168.1.189  kafka1 这个集群是自己下的hadoop-*.tar.gz包逐个服务安装的,因此配置文件都需要手动修改,相对cloudera manager的要复杂一些。 hadoop 2.6.2 hive 2.0.1   --只安装在了187上面 1.启动hadoop ./start-all.sh 2.配置hive [root@kafka3 conf]# cat hive-site.xml <?xml ve ...
mysql权限管理实例 本文并没有很详细的介绍对具体的对象授权,只是简单的限制了大的权限。 1.目前现状: 研发一直使用root用户进行操作。不变修改代码,因此我们采用新建一个超级用户,回收root的部分权限来实现对研发用户的限制 mysql> select user,host from user; +-----------+---------------+ | user      | host          | +-----------+---------------+ | mydba     | %             |  ---我新建的超级用户 | root      ...
mysql简单的碎片清理脚本 #!/bin/bash date=`date +"%Y-%m-%d %H:%M:%S"` echo $date >>/root/qingli.log tables=$(/usr/local/mysql/bin/mysql -u root -p"tina" 2>/dev/null -e "select concat(table_schema,'.',table_name) from information_schema.tables where data_free>0 and engine != ...
说明: 1.前面博客已经介绍过gzip压缩方法,备份正常,但后来测试恢复的时候,发现命中bug,报错如下: InnoDB: Page [page id: space=9494, page number=27743946] log sequence number 2332453520996 is in the future! Current system log sequence number 2332453312855. InnoDB: Your database may be corrupt or you may have copied the InnoDB tablespace but n ...
使用xtrabackup进行在线的主从搭建: [root@mysqlserver var]# tar -xvf Percona-XtraBackup-2.3.4-re80c779-el6-x86_64-bundle.tar   --解压包 percona-xtrabackup-2.3.4-1.el6.x86_64.rpm percona-xtrabackup-debuginfo-2.3.4-1.el6.x86_64.rpm percona-xtrabackup-test-2.3.4-1.el6.x86_64.rpm [root@mysqlserver var]# rpm -ivh perco ...
工具安装: [root@mysqlserver var]# tar -xvf Percona-XtraBackup-2.3.4-re80c779-el6-x86_64-bundle.tar   --解压包 percona-xtrabackup-2.3.4-1.el6.x86_64.rpm percona-xtrabackup-debuginfo-2.3.4-1.el6.x86_64.rpm percona-xtrabackup-test-2.3.4-1.el6.x86_64.rpm [root@mysqlserver var]# rpm -ivh percona-xtrabackup-2.3. ...
因为业务需要,想在mysql主库清理一些数据,但从库想要保留,根据网友介绍,可以根据binlog跳过清理的命令 1.确保主从同步的情况下,主库开始操作 mysql> flush logs;                    --刷新日志,切换一个新的binlog日志,比较小,后面修改就会方便些 Query OK, 0 rows affected (0.21 sec) mysql> show master status \G *************************** 1. row ***************************              F ...
一、PostgreSQL有3种日志: 1)pg_log(数据库运行日志)   内容可读    默认关闭的,需要设置参数启动 2)pg_xlog(WAL 日志,即重做日志)    内容一般不具有可读性        强制开启 3)pg_clog(事务提交日志,记录的是事务的元数据)  内容一般不具有可读性    强制开启 pg_xlog和pg_clog一般是在$PGDATA/下面的文件夹下,pg_log默认路径是$PGDATA/pg_log,通常可自定义路径和文件名 [root@pg ~]# cd /home/pgsql/9.1/data/ You have mail in /var/spo ...
1)小型监控: 1.在pg库主机上部署,每5分钟执行一次,插入到我的测试pg库内 [root@mysqltest tina_shell]# cat jk_pg.sh #!/bin/bash #适用于中转库192.168.12.8和12.2 running_port=`netstat -nat|grep "LISTEN"|grep "5432"|sed -n 2p|awk -F : '{print $4}'` jk_host=`ifconfig |grep "inet addr:192.168"|awk '{print $2}'|aw ...
今天来好好学习一下postgresql涉及时间的字段类型和一些时间的转换函数 一、时间类型: 名字                                  存储空间    描述                     最低值          最高值            分辨率 timestamp [ (p) ] [without time zone] 8字节      包括日期和时间           4713 BC          5874897 AD        1 毫秒 / 14 位 timestamp [ (p) ] with time zone      8字节 ...

pg 表空间

一、说明    在数据库运维工作中,经常会有数据目录使用率较高需要调整的情况,通常会给数据库建立多个表空间, 并分别位于不同的盘上,这时需要做的工作就是调整库中现有表和索引的表空间 二、表空间用途   表空间就是一个简单的目录,其主要用途分两个: 1.单独扩展表空间用,一旦磁盘或分区被耗尽,可以创建一个表空间到其他磁盘或分区上面。 2.区分不同对象的存储位置,比如可将索引放入较快磁盘的表空间上,而将固定不变的数据放入较慢磁盘的表空间上。 三、表空间共享     与Oracle数据库中的表空间被独占不同,PostgreSQL的表空间是可以被共享的。 当创建了一个表空间后,这个表空间可以被多个数 ...
Global site tag (gtag.js) - Google Analytics