随笔分类 - 【1431TD平台】
Teradata技术、TD模型(PDM和GDM)、管控
摘要:##Get database user and pass logon_file=logon.env pass_ret=`echo "select '\\$TD_USER' as MYUSER, '\\$TD_PASS' as MYPASS;"|dsql -c ${logon_file}` td_us
阅读全文
摘要:1.解决思路: 用自连接, 假定表名为"交易表" 2.深度思考: (1)数据量较大时,可能会出现性能问题 (2)如果因数据量大,拆成按天统计,考虑是否需要关注零点时刻统计可能不准确的问题。 3.验证数据准备: 4.结果SQL:查询3分钟内交易超过10次的记录(客户号去重即可得到目标结果)
阅读全文
摘要:1.目标 数据库中查询一个字段包含另一个字段,返回包含的记录。 2.示例
阅读全文
摘要:1. 场景描述 在执行insert 语句插入数据到GDM库的SQL时,报如下错误: 2.原因分析 可能是某个AMP磁盘空间满了,或者整个GDM数据库空间已满导致。 3. 查看原因方法 如果有某个vproc的currentperm和maxperm基本相同,则可断定为该amp空间已满。可进一步查看是否出
阅读全文
摘要:1.FASTLOAD的语句 使用UNIQUE PRIMARY INDEX ( TableName ,DatabaseName ,UserId );删数只锁记录。执行计划如下: 2.DSQL的语句 使用的TableName ,DatabaseName,删数会锁全表。
阅读全文
摘要:1.开启LockLogger记录锁信息 (1)设置dbscontrol参数LockLogger为True root用户登录数据库节点,输入dbscontrol (2)重启数据库生效 2.Lock Logger工具(dumplocklog)收集锁信息 (1)概述 Lock Logger工具(dumpl
阅读全文
摘要:关于除数为零的通用解决方法如下: 将除数增加NULLIFZERO处理,然后整个表达式再使用COALESCE做NULL值处理。例如
阅读全文
摘要:1.byte类型取值范围为什么是127到-128 一个数在计算机中的二进制表示形式。byte占用8位,每位用0或1表示,能够表示256(2^8)个数据。 说明如下: (1)这8位分为符号位(最高位)和数值位(剩余七位),符号位0表示正数,1表示负数。 (2) 8位二进制数的取值范围就是:[1111
阅读全文
摘要:1.多次关联码表,只为更新不同字段。 可以考虑把码表统一到一张表,改成case筛选。 2.主表普通字段与码表PI字段关联,主表重分布,且倾斜较严重。 解决思路:码表设置为NOPI或者多个字段PI 方案原理:关联时因为码表为PI字段,所以优化器会将主表按照关联字段进行重分布。一般主表数据量较大,而且因
阅读全文
摘要:1.压缩比: 块压缩一般空间压缩率为3到5倍(4T压缩到1T),最大比例到达10倍(7T压缩到700G)。 值压缩是同一列相同值进行压缩。块压缩是一个数据块(几行)相同值做压缩。使用时块解压后,会使用值压缩。 2.全库块压缩耗时统计 Pdm耗时40小时,202T,61Tgdm耗时19.5小时,117
阅读全文
摘要:可以查看对应的env文件,变量TD_CLINET_CHARSET的值,具体如下: 1.Latin编码格式配置 2.Unicode编码格式配置
阅读全文
摘要:目标:从中文数字字母的字符串中只提取数字
阅读全文
摘要:目标:如果col1为空则取col2的值,如果col2也为空则取col3的值,如果col3还为则取col4的值,如果四个字段均为空则取默认值 1.数据准备 2.查询结果
阅读全文
摘要:如下测试表,每个字段字符编码格式均为Unicode。 1.varchar(1)可以存储1个汉字,也只能存储1个ASCII字符。 特别说明:上述SQLA工具,如果session使用字符集为ASCII,则定义为VARCHAR(60) CHARACTER SET UNICODE的字段,最终只能存入30个汉
阅读全文
摘要:1.函数定义 TDstats.udfConcat为Teradata自带UDF,定义如下: 2.功能与使用 (1)函数功能:将多行转换为一行,以逗号分隔。 (2)用户赋权 (3)使用方法: (4)注意事项: 数据量太大时存在spool不足的风险,执行效率也非常低。 此外注意返回值为VARCHAR(10
阅读全文
摘要:查询2018年agmt_id=1076226890174464676612的,且金额类型代码为0212,每日协议金额。 1.协议金额历史表取某一日数据(20180101) 2.协议金额历史表取某一段日期数据(20180101-20180105) 3.借助日历表取2018年每一日的数据协议金额
阅读全文
摘要:1.安装介质获取: 获取的路径:connections==>Gateways==>Customer Services==>TOOLS & APPLICATIONS(点击More)==>Patch Server 获取安装包:TTU 16.20.10.00 Windows - Base 安装包说明:Th
阅读全文
摘要:1.使用root用户登录原viewpoint地址 2.查看使用网卡(示例中为eth0) 3.修改IP地址为最新IP 4.重启服务 ifup:用来打开指定的网络接口。 ifdown:用来关闭指定的网络接口。
阅读全文
摘要:FALLBACK表在数据库中会留存双份数据,增加了数据可用性,但浪费了存储空间。变更表属性语句如下:
阅读全文

浙公网安备 33010602011771号