Teradata spool空间
系统在下列情况下会使用spool空间:• 在session没有结束时,每个用户查询的返回值。因此,为了存储查询的返回值,每个用户都必须有足够的spool空间。• 大表. • Large volatile tables. These tables require more available spool space.对系统需要的spool空间的粗略估计:对于没有fallback,无compression,且工作量适中的系统,spool空间应占系统MAXPERM的30%,或者占系统CURRENTPERM的40%。[@more@]下列情况下需要更多的spool空间:• 高压缩比的数据需要更多的spool空间。-- 压缩可以降低current perm data sto
9C原则
好奇心(curiosity):多听取自己小圈子以外的不同意见,对不同的知识进行如饥似渴的阅读。创造力(creaive):愿意冒险,尝试新事物,事物在变化,必须拥有创造力,能够适用才行。直觉并不总是可信。应对变化的形式的能力,就是一个管理者所需要具备的能力。沟通(communicate):面对现实,说出真相;从事实出发。品行(character):能够分清是非曲直,并且有勇气站在正义的一边,正确的一边。勇气(courage):敢于面对自己的朋友、面对自己的对手,不管是有利还是失利的情况下有勇气进行沟通,进行表达。信念(conviction):胸中的激
Thread already joined at **
use strict;use threads; use threads::shared; my $MAXTHREAEDNUM = 20; my $CURTHREADNUM :shared = 0;my @threads; sub startThread{ ## 当前新建的线程数加一: { lock($CURTHREADNUM); $CURTHREADNUM++; } print"here is the $CURTHREADNUM thread!n"; sleep(3); ## 当前活动的线程数减一: { lock($CURTHREADNUM); $CURTHREADNUM--; }} [@more@]sub main { my $threadid;#壹 f
管与理得平衡(转)
管理顾名思义就是“管”与“理”,不论管理内容如何纷繁复杂,涉及面如何广泛,就理论上讲,就是这两个字;涉及的就是两个方面,一是人,二是事;管理的目的也是两个,一是最大限度地调动人的积极性,二是满足企业发展的需要,实现企业的最大效益。[@more@] 一、什么是“管”“理” 追根溯源,“管理”一词缘于两个不同的概念。“管”,我国古代指钥匙,引申为管辖、管制之意,管是法治,是依靠制度规范企业行为,体现着权力的归属;所谓“理”,在古代是雕琢玉器、整治土地、治疗疾病。引申有疏通、引导、处理事务之意。从现代
“放”而后能得
曾经听过这么一个故事:一位战功赫赫的将军收藏了一樽宝杯,时常把玩,爱不离手。一次不小心杯子从手里掉了下来,尽管将军身手敏捷接住了宝杯,但也惊出一身冷汗。将军惭愧,我于千军万马之中纵横决荡,生死以之,未尝如此胆战心惊,乃因不惜身家性命故也。而今为杯子担惊受怕,无非太爱惜这只杯子罢了。于是他豁然明白,断然将杯子扔掉了。此后,将军不再为杯子担心。[@more@] 世人多蔽,往往把所拥有的、所祈求的东西,视为“宝杯”,割舍不能,却对自身的真实存在和价值视而不见。若不能彻悟此番道理,除去心中执著,破除心头迷
佛家语录经典50条
一、人之所以痛苦,在于追求错误的东西。二、与其说是别人让你痛苦,不如说自己的修养不够。三、如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。四、好好的管教你自己,不要管别人。五、不宽恕众生,不原谅众生,是苦了你自己。[@more@]六、别说别人可怜,自己更可怜,自己修行又如何?自己又懂得人生多少?七、学佛是对自己的良心交待,不是做给别人看的。八、福报不够的人,就会常常听到是非;福报够的人,从来就没听到过是非。九、修行是点滴的工夫。十、在顺境中修行,永远不能成佛。十一、你永远要感谢
(转)弹指十年间-- 献给即将奔三的80后
十年以前听刘德华的歌,大家说我很前卫;十年以后再听刘德华的歌,大家说原来你这么怀旧。刘德华是谁?——楼下邻居家小妹问我。 十年以前别人的笑话常常让我捧腹大笑;十年以后只有领导的笑话才能让我捧腹大笑——即使已经听他说过八遍了。[@more@] 十年以前我以为我的生活至少会有500种可能;十年以后我知道我的生活只有2种可能——晚上回家吃饭和晚上不回家吃饭。 十年以前别人总是对我很愤怒,就好像我一直是个不良少年;十年以后我总是对别人很愤怒,就好像我一直是个良好少年。 十年以前在街头看见她神情羞涩地挽着
PPI
1.Partitioned Primary Indexes (PPI) PPI是什么:• Teardata中的用在物理数据库设计中的索引机制.• 数据行在AMP级聚合成分区.• 分区只是在AMP上将数据行排序.PPI可以提供的优势:• 增加可用性以提高某些特定查询的效率(特定的分区限制查询).• 只有查询涉及到的特定分区需要被访问,以避免全表扫描.PPI如何创建和管理:• PPI的创建和修改很简单(只是在CREATE TABLE语句或ALTER TABLE语句中增加ppi申明就可以了).• 数据在AMP上做分布时,总会按照PPI进行.[@more@]2.分区是如何执行的(How is a Partit
[转] 你是不是一个已自断经脉的打工族?
刚开始工作的时候,你才华横溢,意气风发,相信“天生我才必有用”。但现实很快敲了你几个闷棍,或许,你为单位做了大贡献没人重视;或许,只得到口头重视但却得不到实惠;或许……总之,你觉得就像那棵苹果树,结出的果子自己只享受到了很小一部分,与你的期望相差甚远。 于是,你愤怒、你懊恼、你牢骚满腹……最终,你决定不再那么努力,让自己的所做去匹配自己的所得。几年过去后,你一反省,发现现在的你,已经没有刚工作时的激情和才华了。 “老了,成熟了。”我们习惯这样自嘲。但实质是,你已停止成长了。[@more@]这样的故事,在我
信管笔记 -- 质量管理
一、质量计划编制 1、名称及定义 质量计划编制包括识别与该项目相关的质量标准以及确定如何满足这些标准。 质量计划编制首先由识别相关质量标准开始,通过质量策略、项目范围说明书、产品说明书等作为质量计划编制的依据。 质量策略是一个组织对质量而作出的全面的意图和方向,由组织的高层正式宣布。[@more@] 2、输入 ①项目章程 ②项目管理计划 ③项目范围说明书 (用来定义项目干系人需求,阈值和接受标准) 阈值:以成本、时间、资源价值等参数来定义,是产品说明书的一部分。 接受标准:包括性能需求和必要条件,必须在项目
信管笔记 -- 成本控制
一、成本失控的原因:⑴成本估算工作和成本预算工作不够准确细致; ⑵许多项目在进行成本估算和成本预算及制定项目成本控制方法上并没有统一的标准和规范可行; [@more@]二、成本估算 1、名称及定义 成本估算是指对完成项目各项活动所必需的各种资源的成本所做的近似的估算。成本估算需要根据活动资源估算中所确定的资源需求,以及市场各种资源的价格信息进行。 (简单一句:编制一个为完成项目各活动所需资源费用的近似估值算。 )成本估算三个步骤: ①识别并分析项目成本的构成科目; ②根据已识别项目成本科目,估算每一成本科目的
自主取数上线,庆祝一下
忙活了好一阵,独立完成的数据仓库自主取数程序全面上线,运行无任何异常,前端数据展现比以前提前一个小时以上,里程碑的日子,值得纪念,留记号先。[@more@]
partition timestamp(0) not use partition
Tearadata前辈的问题,记下来:The definition statement is as follows:CREATE MULTISET TABLE PD_DATA_Z.NET_SETT_TICKET_DAILY ( Calling_Nbr VARCHAR(21) NOT NULL, Start_Time TIMESTAMP(0) NOT NULL, ... )PRIMARY INDEX XIE1NET_SETT_TICKET_DAILY ( Calling_Nbr )PARTITION BY RANGE_N(CAST((Start_Time ) AS DATE FORMAT 'YYYYMMDD') BETWEEN DATE '1990-01-01' AND DATE '2030-12-31' EACH INTERVAL '1' DAY );[@more@]Case 1:explain select *FROM PD_DATA_Z.NET_SETT_TICKET_DAILYWHERE Start_Time
teradata limits
SYSTEM Number of Data bases 4.2 BillionMessage length 1 MBSQL request length 1 MBActive transactions 2,048Data Parcel Length 65,104Parcels in one message 256[@more@]SQL title length 60String constant length 255Data Format Descriptor Length 30Error message text in failure parcel 255Sessions per gateway (Max 1 gateway / Node) 1,200Sessions per PE 120Concurrent Utility jobs 15Vprocs per system 16,384Vprocs per Node 128Data capacity per AMP - Unformatted 1.3 TbyteDATABASE Tables per database 32,000
整型日期做PPI,sql不走partition
CREATE MULTISET TABLE tmp_tmp1,NO FALLBACK ,NO BEFORE JOURNAL,NO AFTER JOURNAL,CHECKSUM = DEFAULT(Date_Id INTEGER TITLE '日期' NOT NULL,...)PRIMARY INDEX XIE1tmp_tmp1 ( ...)PARTITION BY RANGE_N(Date_Id BETWEEN 20070101 AND 20101231 EACH 1 );[@more@]CASE 1:select count(*) FROM tmp_tmp1where T1.Date_Id >= 20090401Explanation:........2) Next, we do an all-AMPs SUM step to aggregate from 10831partitions of tmp_tmp1with a conditionof ("tmp_tmp1.Date_Id >= 20090401"). ...............CA
UltraEdit (UE)中的常用正则表达式
UltraEdit是文本编辑的极好的工具,我们常用它来处理文本文件,掌握下面的正则表达式会让他如虎添翼:% 匹配行首 - 表明要搜索的字符串一定在行首. $ 匹配行尾 - 表明要搜索的字符串一定在行尾 ? 匹配除换行符外的任一单个字符. [@more@]* 匹配任意个数的字符出现任意次数(不包括换行符) + 匹配前导字符或者表达式出现一次或者更多次(不包括换行符) ++ 匹配前导字符或者表达式不出现或者出现一次以上(不包括换行符) ^b 匹配页中断符 ^p 匹配DOS文件的换行符^r 匹配MAC文件的换行符(CR Only) ^n 匹配UNIX文件的换行符 (LF Only) ^t 匹
信管笔记 -- 进度控制
1、进度计划包括相互影响的三个环节 ⑴进度计划是进度控制的基础; ⑵进度控制是通过项目的动态监控实现的; ⑶对比分析并采取必要的措施是进度控制的关键。 [@more@]2、进度控制的基本原则 ⑴动态控制原则; ⑵系统原则 ⑶封闭循环原则(编制计划、实施计划、检查、比较与分析、调整措施、修改计划) ;⑷信息原则; ⑸弹性原则;⑹网络计划技术原则 3、项目进度控制的主要方法是:规划、控制和协调 4、信息系统工程进度控制的范围从两个维度论述: ⑴时间维度(a.确定项目的各项活动; b.确定活动顺序 c.时间估
真实与谎言(小故事)
真实和谎言一起到河边洗澡先上岸的谎言偷穿上真实的衣服不肯归还固执的真实也不肯穿上谎言的衣服只好一丝不挂光溜溜地走回家从此人们眼中只有穿着真实外衣的谎言却怎么也无法接受赤裸裸的真实[@more@]
信管笔记 -- 项目范围管理
一、范围计划编制 1、名称及定义 范围计划是指进一步形成各种文档,为将来项目决策提供基础,这些文档中包括用以衡量一个项目或项目阶段是否已经顺利完成的标准等。作为范围计划过程的输出,项目组要制定一个范围说明书和范围管理计划。 项目范围对项目管理的意义: ①清楚项目工作范围和内容,为提高费用、准确估算时间和资源打下基础; ②为各项计划打下基础,确定项目进度测量和控制基准; ③确定具体工作任务,有助于划分责任和分派任务。 [@more@]2、输入 ⑴项目章程 ⑵项目范围说明书(初步) ⑶组织过程资产 ⑷环境因素和组织因素
perl 数据库链接失败重试机制
在写数据库相关的程序时,我们希望在数据库短暂连接失败后有重试的机制,重试间隔时间比如设定为:1分,1分,1分,1分,2分钟,4分钟,8分钟,16分钟,32分钟九次重试的机制;前4次避免网络瞬断,再后3次避免机器重启,后3次避免网络长时间断……说起来好像比较复杂,其实用二维数组可以很轻松完成这个任务:[@more@]my $owner = shift; my $OraUserID = "********"; my $OraPassword = "*******"; my $ORADSN; my @Dsc_Owner= ( ['****', '****'], ['****', '****'] ); foreac