- 博客(12)
- 收藏
- 关注
原创 函数变更记录表 function_change
函数变更记录表datamart.function_change表结构CREATE TABLE datamart.function_change( function_name character varying(200), ---- 函数名 new_prosrc text, ---- 新函数代码 old_prosrc text, ---- 旧函数代码 old_prosrc_time...
2018-02-22 16:56:33
614
原创 分析函数
rownum ----伪列,返回结果集中的次序1 row_number() over(partition by xx order by xxxx descnullslast) 解释: 对组内数据按照规则进行编号 (不会并列) 1 2 3 4 52 rank() ove(partition by xx order by xxxx) -----会跳号 (可以并列第一,...
2018-02-22 16:52:15
522
原创 分区表的局部索引造成的性能问题
表A 是根据create_time 做的分区表,但是因为查询需要另外modify_time 字段.所以又建立了一个索引.这个索引是local索引,也就是在每个分区上的索引.日增数据量在百万级别每天抽取数据的SQL是分为两部分.第一个部分是只根据create_time 抽取增量的最新数据.另一部分是抽取,昨日之前增加的数据,但是是昨日更新的数据,也就是要同时用到create_time 和 modif...
2018-02-22 16:35:25
503
翻译 ds控件介绍
所有控件都在文件夹 Stage Types 下,便捷方式是放在选用板里面1 链接用于连接各个控件,带指向的说明数据流向有些数据控件只有连接在一起后才能进行相关参数的配置2 Oracle connector stage用于连接oracle数据库3 ODBC connector stage 用于连接GP(greenplum)数据库4 peekprint row column values to...
2018-02-22 16:32:59
2256
原创 conflict 冲突
PostgreSQL 9.5 引入了一项新功能,UPSERT(insert on conflict do),当插入遇到约束错误时,直接返回,或者改为执行UPDATE。语法如下:Command: INSERT Description: create new rows in a table Syntax: [ WITH [ RECURSIVE ] with_query [, ...] ]...
2018-02-22 16:29:01
2093
原创 自增长序列 serial
serialcreate table tuniq(id serial, name text);insert into tuniq (name) values('zero');insert into tuniq (name) values('second');”**(表名_字段名_seq)实现的,每次插入的时候会从这个seq中取值作为字段的默认值,从而做到自增。如果接着执行:insert into ...
2018-02-22 16:22:28
275
原创 centos7克隆虚拟机
centos系统克隆后需要修改相关的网络设置,但是centos7与centos6.5系统是有区别的。 1、centos7 克隆完成之后打开终端,查新虚拟机的HWADDR 接下来修改/etc/sysconfig/network-scripts/ifcfg-eth16777728文件,只修改HWADDR就可以了,并配置新的主机名和IP地址。hostname xxx重置虚拟机名字,接下...
2017-12-09 18:21:24
1639
原创 centos7修改网关和配置ip
centos7版本在当时安装的时候选择可连接外网,就直接可以访问外网的,只需要设置静态Ip就可以了. 修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777728 设置固态ip和网关,自己添加就好了,但是网关换个地方就得重新设置,可以添加多个,修改完成之后 :wq保存退出 重启网络 打开虚拟机的网络是可以打开的,w...
2017-12-09 17:59:35
35371
原创 centos7的安装和创建用户
1.centos7.2的安装,打开安装包之后解压,然后双击,进入下面的界面,选择语言,点击下一步 2.然后来到了配置页面。可以配置时间,选择中国的时区 3.其他的选择默认就好,重要的是选择安装类型和磁盘分区 4.选择安装类型,一般默认是minimal版,我们选择桌面版 5.网络连接一般是默认关闭的,我们打开 6.设置磁盘分区,选择手工分区,将磁...
2017-12-01 16:14:21
11835
原创 联想G480 win10系统的电脑开启虚拟机bios设置
启动虚拟机时不成功 ,要求开启bios设置,,在网上搜了很多经验,又说开机时按F1键的,又说F2键的,还有F12的,我开机试了无数次就不能打开BIOS设置,联想电脑win10系统不靠按键还有其他的办法吗? 当然有!1.打开设置 2.点立即重启之后等待一会出现如下界面,然后点击UEFI固态设置, 再点击重启 3.现在我们就进入bios的设置页面了,然后选择s...
2017-12-01 14:46:49
22841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人