中信信诚资管SQL优化

中信信诚资管SQL优化
中信信诚资管SQL优化

中信信诚资管测试数据库SQL性能优化

【处理时间】2016-11-21 至2016-11-22

【客户名称】中信信诚资管

【主机信息】oracle11g 11.2.0.4 单机

【处理人员】周光晖

【问题说明】现象:

中信信诚方工反应一条晚上跑批处理的查询要8分钟左右,有时候直接报错

ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段

时间耗时难以接受。希望HS DBA介入分析是否有进一步优化的余地。

问题分析

1. sql 文本如下,是一段较为简单的多视图联合查询的语句,最外层套了一个sequence

select tax_sequence.nextval,v.* from (

select'personAll'|| '|'|| vs.c_fundcode || '|'|| to_char(max(vs.d_date),'yyyymmdd') tx_id,

'TA' source_sys,

'personAll' fund_acctno,

'personAll' cust_id,

vs.c_fundcode,

max(vs.d_date) bill_date,

sum(vs.f_lastshares) real_shares,

trunc(max(vs.d_date),'mm') bill_date_month,

1,

sysdate,

'WRITED'

from v_vat_staticshares@cust_dblink vs,

v_vat_accoinfo@cust_dblink va,

v_vat_trustfundinfo@cust_dblink vt

where vs.d_date = to_date('20161010','yyyyddmm')

and vs.c_tano = '0M'

and vs.c_fundacco = va.c_fundacco

and va.c_tano = '0M'

and va.c_custtype = '1'

and vs.c_fundcode = vt.c_fundcode

and vt.c_tano = '0M'

group by vs.c_fundcode

) v

where v.real_shares > 0;

2. 客户反映如果直接执行内层的查询,即不带sequence的情况下。内部查询只要1秒即可出结果。其执行计划如下:

执行计划中看到,视图V_VAT_TRUSTFUNDINFO,V_VAT_STATICSHARES 直接在执行计划中视图单独执行了。而sql文本中视图v_vat_accoinfo va 被谓词推进了。因为在视图的基表中有选择性较好的索引,且视图本身查询很慢。将谓词条件推入视图使用基表的索引大幅提升了执行的性能。

SQL Plan Monitoring Details (Plan Hash Value=522553774)

========================================================================================== | Id | Operation | Name | Rows | Cost |

| | | | (Estim) | |

========================================================================================== | 0 | SELECT STATEMENT | | | |

| 1 | HASH GROUP BY | | 2954 | 4826 |

| 2 | HASH JOIN | | 48694 | 4824 |

| 3 | VIEW | V_VAT_TRUSTFUNDINFO | 3155 | 101 |

| 4 | SORT UNIQUE | | 3155 | 101 |

| 5 | UNION-ALL | | | |

| 6 | TABLE ACCESS FULL | TSUBPROJECTS | 1 | 3 |

| 7 | HASH JOIN RIGHT OUTER | | 3148 | 89 |

| 8 | TABLE ACCESS FULL | TSUBPROJECTS | 164 | 3 |

| 9 | HASH JOIN | | 3148 | 86 |

| 10 | TABLE ACCESS FULL | TTRUSTPROJECTS | 2026 | 17 |

| 11 | TABLE ACCESS FULL | TFUNDINFO | 3209 | 69 |

| 12 | TABLE ACCESS FULL | TSUBPROJECTS | 1 | 3 |

| 13 | NESTED LOOPS | | 7 | 10 |

| 14 | NESTED LOOPS | | 7 | 10 |

| 15 | TABLE ACCESS FULL | TSUBPROJECTS | 7 | 3 |

| 16 | INDEX UNIQUE SCAN | ITRUSTPROJECTS_PROJECTCODE | 1 | |

| 17 | TABLE ACCESS BY INDEX ROWID | TTRUSTPROJECTS | 1 | 1 |

| 18 | HASH JOIN | | 45592 | 4723 |

| 19 | NESTED LOOPS | | 16552 | 1098 |

| 20 | TABLE ACCESS FULL | TACCOINFO | 16552 | 1097 |

| 21 | INDEX UNIQUE SCAN | ICUSTOMERINFO | 1 | |

| 22 | VIEW | V_VAT_STATICSHARES | 96334 | 3625 |

| 23 | FILTER | | | |

| 24 | HASH GROUP BY | | 96334 | 3625 |

| 25 | HASH JOIN | | 97000 | 1176 |

| 26 | TABLE ACCESS FULL | TFUNDINFO | 3271 | 69 |

| 27 | HASH JOIN | | 97000 | 1106 |

| 28 | TABLE ACCESS FULL | TTRUSTBENEFITCERT | 54636 | 275 |

| 29 | NESTED LOOPS | | 97657 | 831 |

| 30 | INDEX UNIQUE SCAN | IOPENDAY | 1 | 1 |

| 31 | TABLE ACCESS FULL | TSHARECURRENTS | 97657 | 830 |

========================================================================================

3. 既然是11g中执行耗时长达8分钟,那么已经被sql monitor捕获到了。通过sql monitor分析下这段sql在执行过程中的瓶颈在哪里。我们看下在外层多了一个sequence的情况下,执行计划是怎么样的。

这段sql语句在执行了114s之后挂掉了,压根没有执行出任何结果。挂掉的原因是temp被撑爆。我们在v$session s, v$sort_usage u 视图中的数据也印证了temp被hash jion耗尽的情况。

select dbms_sqltune.report_sql_monitor(sql_id => '2x0zh72gvq6yh',type=> 'text') from dual;

4. 上面的执行计划显示在hash join 处资源消耗最严重,主要的等待事件为直接路径读。尝试在sql中加 hint

/*+ opt_param('_serial_direct_read', 'never')*/ 禁用 11g 中可能因为直接路径读机制改变的影响。其执行计划依然没变,最后同样是爆掉temp告终。也试过在内查询中使用 no_merge push_pred hint 强制走谓词推进,然而并没有效果

5. 考虑禁用 hash join 尝试效果如何,在sql 文本中加入 hint /*+ opt_param('hash_join_enabled', 'false') */执行计划从 hash join 变成了 nest loop 执行时间从8分钟下降到了 10秒钟。

处理建议

1.通过sql monitor 很容易可以定位到执行计划的瓶颈。方便我们找到问题突破口。

2.谓词推进在合适的时机效果很明显。如视图本身查询很慢,谓词条件推入能够用到视图基表的索引则可以大幅提升

性能。

3.opt_param hint 的使用。

金融机构同业合作机构一览表

金融机构同业合作机构一览表 68家信托公司,91家公募基金公司,67家基金子公司,111家证券公司,832家银行,115家财务公司,40家金融租赁...... 【1】68家信托公司 1 国民信托国民信托有限公司 2 国投信托国投信托有限公司 3 华鑫信托华鑫国际信托有限公司 4 外贸信托中国对外经济贸易信托有限公司 5 金谷信托中国金谷国际信托有限责任公司 6 英大信托英大国际信托有限责任公司 7 北京国投北京国际信托有限公司 8 中诚信托中诚信托有限责任公司 9 中粮信托中粮信托有限责任公司 10 中信信托中信信托有限责任公司 11 爱建信托上海爱建信托有限责任公司 12 安信信托安信信托投资股份有限公司 13 中泰信托中泰信托有限责任公司 14 华澳信托华澳国际信托有限公司 15 上海信托上海国际信托有限公司 16 中海信托中海信托股份有限公司 17 华宝信托华宝信托有限责任公司 18 东莞信托东莞信托有限公司 19 大业信托大业信托有限责任公司 20 粤财信托广东粤财信托有限公司 21 平安信托平安信托有限责任公司 22 华润信托华润深国投信托有限公司 23 中投信托中建投信托有限责任公司

24 杭州工商信托杭州工商信托股份有限公司 25 昆仑信托昆仑信托有限责任公司 26 万向信托万向信托有限公司 27 浙金信托浙商金汇信托股份有限公司 28 紫金信托紫金信托有限责任公司 29 国联信托国联信托股份有限公司 30 江苏信托江苏省国际信托有限责任公司 31 苏州信托苏州信托有限公司 32 长安信托长安国际信托股份有限公司 33 陕国投陕西省国际信托股份有限公司 34 西部信托西部信托有限公司 35 建信信托建信信托有限责任公司 36 国元信托安徽国元信托有限责任公司 37 百瑞信托百瑞信托有限责任公司 38 中原信托中原信托有限公司 39 民生信托民生信托股份有限公司 40 北方信托北方国际信托股份有限公司 41 天津信托天津信托有限责任公司 42 长城新盛信托长城新盛信托有限责任公司 43 华融国际信托华融国际信托有限责任公司 44 重庆信托重庆国际信托有限公司 45 新华信托新华信托股份有限公司 46 四川信托四川信托有限公司 47 中铁信托中铁信托有限责任公司 48 方正东亚信托方正东亚信托有限责任公司 49 交银国际信托交银国际信托有限公司 50 陆家嘴信托陆家嘴国际信托有限公司 51 山东信托山东省国际信托有限公司 52 厦门信托厦门国际信托有限公司

GreenPlum的SQL优化方案

GreenPlumn的SQL语句查询优化 数据库查询预准备 1. VACUUM ?vacuum只是简单的回收空间且令其可以再次使用,没有请求排它锁,仍旧可以对表读写 ?vacuum full执行更广泛的处理,包括跨块移动行,以便把表压缩至使用最少的磁盘块数目存储。相对vacuum要慢,而且会请求排它锁。 ?定期执行:在日常维护中,需要对数据字典定期执行vacuum,可以每天在数据库空闲的时候进行。然后每隔一段较长时间(两三个月)对系统表执行一次vacuum full,这个操作需要停机,比较耗时,大表可能耗时几个小时。 ?reindex:执行vacuum之后,最好对表上的索引进行重建 2. ANALYZE ?命令:analyze [talbe [(column,..)]] ?收集表内容的统计信息,以优化执行计划。如创建索引后,执行此命令,对于随即查询将会利用索引。 ?自动统计信息收集 ?在postgresql.conf中有控制自动收集的参数gp_autostats_mode设置,gp_autostats_mode三个值:none、no_change、on_no_stats(默认) o none:禁止收集统计信息 o on change:当一条DML执行后影响的行数超过 gp_autostats_on_change_threshold参数指定的值时,会执行完这条DML后再 自动执行一个analyze 的操作来收集表的统计信息。 o no_no_stats:当使用create talbe as select 、insert 、copy时,如果在目标表中没有收集过统计信息,那么会自动执行analyze 来收集这张表的信息。gp 默认使用on_no_stats,对数据库的消耗比较小,但是对于不断变更的表,数 据库在第一次收集统计信息之后就不会再收集了。需要人为定时执行 analyze.

中信银行办理贷款流程

中信银行按揭贷款办理流程 1、签署《商品房买卖合同》后,客服部去建设局监证、备案。 2、建设局备案完毕,由客服部把该拿回的合同拿回售楼处,并确定开发商财务已经开发票, 晚会时由客服部中信按揭贷款办理专员告知可以去银行办理贷款的名单。 3、销售人员应先通知自己客户到售楼处拿收入证明,再由销售人员询问自己的客户,能否 打印近一年的银行流水,所有银行的都可以。如能提供流水的客户,就由销售人员自行通知至中信银行办理贷款。 4、本地户口客户购房办理按揭贷款需提供证件: 1》已婚客户:夫妻双方身份证、户口本(首页和夫妻双方本人页)、结婚证、所有的购房收据、银行流水或工资流水、已盖好章的收入证明; 2》未婚客户:本人身份证、户口本(首页和本人页)、所有购房收据、银行流水或工资流水、已盖好章的收入证明; 3》离异客户:本人身份证、户口本(首页和本人页)、所有购房收据、离婚证或单身证明(由民政局开具)或离婚协议、银行流水或工资流水、已盖好章的收入证明。5、外地户口客户购房办理按揭贷款需提供证件: 1》首付比例30%,其他手续同本地购房客户;需另提供: a\一年以上养老保险b\一年以上纳税证明,并提供本地联系人1名,此联系人需要提供本人身份证及户口本(本人页)。 6、开个体户的客户需提供的证件: 1》营业执照; 2》收入证明(收入证明填写完以后下面不要填写时间) 3》税务登记证; 4》组织代码证; 5》本地客户:连续一年的完税凭证; 外地客户:(首付比例30%)连续一年个人的完税凭证;并提供本地联系人1名,此联系人需要提供本人身份证及户口本(本人页)。 注: 1、办理银行按揭贷款,1》已婚的必须夫妻双方到场;2》有追加共同还款人的,共同还款 人必须到场;3》若追加的共同还款人是已婚的,必须夫妻双方都到场。 2、若有追加共同还款人的,共同还款人必须也要提供银行流水或工资流水。如果共同还款

中信信诚再“踩雷”房地产开发项目-中信信诚

中信信诚再“踩雷”房地产开发项目:中信信诚 2019年1月20日,中信集团旗下的中信信诚资产管理有限公司(以下简称“中信信诚”)总规模2.6亿元的“中信信诚·沈阳温州城专项资产管理计划”(以下简称“沈阳温州城项目”)即将到期。 来自陕西省西安市的一位投资者告诉《中国经营报》记者,在产品即将到期前一个月,公司才向投资者发布了临时披露公告,称资产计划已构成严重违约,实现相关责任主体承担还款以及连带保证责任的路径不明确。而在此之前,公司客服还一直称,相关资产处置有能力在到期前取得实质进展。 “这个产品大概率将会延期,具体的付息时间还不能确定。”中信信诚产品部负责人告诉记者,公司正在筹备引入相关战投,以此获得股权转让资金。 值得关注的是,中信信诚“沈阳温州城”和此前延期的“中信信诚·天津融邦大厦的项目专项资产管理计划”(以下简称“天津融邦大厦项目”)项目如出一辙:投资者在很久没有收到利息后,在项目快到期前才告知不能兑付风险。 身傍“中信”的金字招牌,成立于2013年的中信信诚迅速成为资管行业龙头,中信信托持有中信信诚45%的股份。但随着2016年中信信诚因涉资金池业务被罚、2018年原董事长被调查之后,这家原本发展迅猛的资产管理公司“元气大伤”,2015年到2017年,中信信诚备案的专项理财计划分别为811个、155个和13个,而2018年全年只有1个。 重大风险未被揭示 中信信诚投资者向记者提供的产品简介和产品合同显示,沈阳温州城项目成立于2016年1月21日,总规模2.6亿元,其中优先级2亿元,次级0.6亿元。其中优先级资金用于向沈阳百年城房地产开发有限公司(以下简称“沈阳百年城”)发放委托贷款,所借贷款全部用于归还股东借款,而沈阳百年城的主要还款来源为“沈阳温州城”二期的开发贷或转让收入。 融资所得用于通过上交所挂牌受让沈阳温州城项目份额。 沈阳温州城项目的认购门槛为100万元,100万~300万元的投资收益率为9.3%,300万元以上收益率为9.8%。按照约定,该资产管理计划应向投资者每半年付息。 认购初期中信信诚对外资料称,沈阳温州城项目位于沈阳市中心,距沈阳火车站、万达广场仅一路之隔。该项目前身为中国南二小食品城,从最原始的马路市场开始发展了26年,已成为业界公认的全国小食品及农副产品东北最大的集散地。截至2016年,沈阳温州城商户年交易额超50亿元。 工商资料显示,2016年1月,中信信诚代替大连百年城房地产开发有限公司,成为沈阳百年城的唯一股东,而这也被中信信诚宣传为一个主要的风险保障措施。 2018年1月21日,为这个产品的期间付息日,但投资者再没有按期收到利息。一年来,随着中信信诚产品经理和客服的表态,投资者也发现了越来越多的疑点。 投资者告诉记者,首先,中信信投在风控措施中提到,项目方的主要还款方式为“沈阳温州城”二期的开发贷或转让收入。然而,从2016年项目实施3年来,占地2万余平方米的沈阳温州城二期项目地块需要拆迁,一直没有开发,仍处于毛地(不具备基本建设条件的土地)状态。另外,此前向投资者介绍的一大投资——估值4.1亿元的土地地块,现在仍没有拿到建设用地使用权证。而这两个重大信息,在最初投资者认购时却被刻意隐瞒了,合同风险解释中完全没有提及。 “沈阳百年城原计划是把小商品城开发起来出售商铺,但由于没有完全拆迁不能变现。”中信

中信银行个人贷款合同(标准版)格式

Both parties jointly acknowledge and abide by their responsibilities and obligations and reach an agreed result. 甲方:___________________ 乙方:___________________ 时间:___________________ 中信银行个人贷款合同格式

编号:FS-DY-20553 中信银行个人贷款合同格式 Code No: 借款人(以下简称甲方):Borrower (hereinafter called Party A): 身份证件名称及号码:ID name and code No: ID card Number 住所:Address of living place: 联系电话:Post code: 邮编:Contact number: 贷款人(以下简称乙方):Lender (hereinafter called Party B): 住所:Address of living place: 联系电话:Post code: 邮编:Contact number: 抵押人:Mortgager: 身份证件名称及号码:ID name and code No: ID card Number

住所:Address of living place: 联系电话:Post code: 邮编:Contact number: 出质人:Pledger: 身份证件名称及号码:ID name and code No: ID card Number 住所:Address of living place: 联系电话:Post code: 邮编:Contact number: 保证人:Guarantor: 身份证件名称及号码:ID name and code No: ID card Number 住所:Address of living place: 联系电话:Post code: 邮编:Contact number: 根据中华人民共和国合同法和担保法的相关规定,甲方、乙方和担保方经过协商,就乙方向甲方贷款事宜达成如下合同条款。 According to the relevant laws and regulations of the Contract Laws and Guarantee Law of the People’s Republic of China, Party A,

中信信诚济南鲁鼎国际广场专项资产管理计划

项目名称: 济南鲁鼎国际广场专项资产管理计划 募集规模 2.35 亿元资金门槛100 万元付息方式:半年付息资金投向地产类 产品期限:18/24个月付息方式:半年付息收益说明100万起,10.3%;100万至300万10.8% 资金用途偿还信托贷款本息及济南鲁鼎国际广场项目开发建设。 产品说明一、“济南鲁鼎国际广场”位置绝佳 1 、未来天桥区最大的商业综合体——地标性建筑 项目规划用地总面积1.2万平方米,建筑面积约7.9万平方米。规划有大型商业购物中心、商业步行街、酒店式公寓、甲级商务写字楼、高级住宅等功能区,整个项目计划一次性开发。项目建成后将是济南市天桥区最大的城市综合体项目,将成为天桥区的地标性建筑。 2 、项目地理位置绝佳 项目用地紧靠济南市主干道北园高架路(无影山中路),位于济南核心商圈(火车站、汽车站商圈)的核心位置,毗邻济南长途汽车站(直线距离约200米),该地块交通极为便利,周边专业市场林立,商业气氛浓郁。 3 、未来规划利好,投资前景佳 济南市地铁线路R-3地铁出口规划于本项目C地块与B地块之间,届时本项目人气将进一步提升,本项目商铺、写字楼等物业未来投资前景看好。 二、资产管理人专业能力强 资产管理人是隶属于中信集团的专业管理团队。公司依托中信集团、中信信托的优势资源以及中信集团下属地产、金融等管理经验,可以有效地开展各类业务协同。 三、还款来源覆盖率充足 鲁鼎国际广场项目销售回款:项目本身地理位置绝佳,销售去化确定性强,还款来源对专项资管计划本金收益覆盖率达2.2倍以上。即便销售去化下跌50%的情况下依旧能够覆盖本息。 预约电话400-800-1801

中信集团-金融控股集团案例之中信集团-201301

中信集团案例 中信集团公司包括实业类公司,服务类公司和金融类公司(图6.B.1)。集团以金融为主业,拥有银行、证券、保险、信托、基金、期货等金融牌照齐全的金融子公司。 中信集团公司出资于2002年12月5日设立国有独资的中信控股有限责任公司。通过投资和接受集团公司委托,中信控股管理银行、证券、保险、信托、资产管理、期货、租赁、基金、信用卡等金融企业,控股包括中信银行、中信证券股份有限公司,中信信托投资有限责任公司、中信国际金融控股有限公司、信诚人寿保险有限公司、中信期货经济有限责任公司、中信资产管理有限公司等子公司。 中信控股公司已成为具有相当规模和实力的金融控股公司。由于中信母公司既从事股权投资,又从事实际业务经营,母公司通过对内部所有子公司的经营业务进行整合,从而取得规模效应、范围效应和协同效应。

图 6 . B . 1 中 信 集 团 子 公 司 示 意 图

一、组织策略 (一)母公司公司治理 中信集团母公司股权结构具有“一元化”特征,实收资本全部来自财政部,直属国务院管理。 常务董事会是集团常设机构。集团常务董事会成员由国务院任免。常务董事会决定集团经营方针、财务预算方案、经营计划和投融资及资产处置方案、集团管理机构设置方案、公司规章制度、职工薪酬和奖惩方案等,审议集团财务决算和利润分配及亏损弥补方案、公司合并、分立、变更和解散方案等,拟定集团注册资本变更和发行债券方案以及集团章程修改方案等。高级管理层按照董事会和常务董事会的授权,决定其权限范围内的经营管理与决策事项。监事会由国务院派出,由主席1名和监事若干名组成。 图6.B.2 中信集团公司治理结构 (二)子公司公司治理 中信集团对下属子公司既有全资和绝对控股,也有参股、相对控股。因此子

标准范本中信银行贷款合同范本

标准范本中信银行贷款合同范本 合同编号:年字第号 公路借款人: 住所(地址) 法定代表人: 贷款人: 住所(地址) 法定代表人(负责人) 签订时间:年月日 签订地点: 借款人因公路建设项目,向贷款人申请人民币贷款万元,期限为年。根据我国有关法律规定,经双方当事人平等协商,自愿签订本贷款合同(以下简称“本合同”) 第一条定义与解释 1.1 在本合同中,下列术语具有如下含义: 1.1.1 “银行营业日”指贷款人所在地法定工作日。

1.1.2 “结息日”指每季最后一个月的20日。 1.1.3 “借款人”指依据本合同借用贷款的人,包括其继承人、受让人。 1.1.4 “贷款人”指依据本合同发放、管理贷款的银行,包括经办贷款和实施账户监管的银行。 1.1.5 “提款期”指借款人依据本合同第6.1条提取贷款的期间,包括推迟提款的期间。 1.1.6 “还款期”指借款人依据本合同第6.7条归还贷款的期间,包括贷款展期的期间。 1.1.7 “宽限期”指允许借款人迟延履行义务而不视为违约的期间。 1.1.8 “项目”指公路。 1.1.9 “建设期”指从项目开工之日起至项目完工之日。 1.1.10 “经营期”指项目竣工交付使用开始至运营期结束。 1.1.11 “完工”指竣工报告经有关部门批准,项目交付使用。 1.1.12 “成本超支”指项目建设投资(包括固定资产支出和流动资金支出)超支。 1.1.13 “预备费”包括基本预备费和涨价预备费。 1.1.14 “项目资本金”指在公路总投资中由投资者认缴的非债务性资金。

1.1.15 “担保性文件”指为了保证本合同的履行而签署的保函、保证、抵押合同、质押合同等。 1.2 本合同目录和条款的标题仅为查阅方便,不影响本协议任何条款的含义。 第二条借款人陈述与保证 2.1 借款人是依法设立的、具有法人资格的实体,依法有权订立和履行本合同; 2.2 所建项目已经取得有关批复文件,包括项目建议书批复文件、工程可行性研究报告批复文件、环保批复文件、征用土地批文、开工批复文件、项目资金承诺文件、公路收费权批文或意向性承诺书等所有应该取得的政府批准文件; 2.3 向贷款人提供本项目下的批准其借款的文件、担保性文件、建设工程承包合同、原材料供应合同、技术咨询合同等; 2.4 本合同项下万元的项目资本金按期、足额到位; 2.5 向贷款人提供本项目的其他建设资金的贷款方及其他资金出资方的资金承诺书;2.6 在总投资中单列百分之的预备费用于应付意外事件及物价上涨可能引起的成本超支; 2.7 本合同项下借款人的债务与借款人其他债务处于平等地位(法律另有规定的除外); 2.8 在谈判、签署、履行本合同过程中向贷款人提供的有关资料真实、完整、准确; 2.9 目前无重大经济纠纷发生。

中信信诚资管SQL优化

中信信诚资管测试数据库SQL性能优化 【处理时间】2016-11-21 至2016-11-22 【客户名称】中信信诚资管 【主机信息】oracle11g 11.2.0.4 单机 【处理人员】周光晖 【问题说明】现象: 中信信诚方工反应一条晚上跑批处理的查询要8分钟左右,有时候直接报错 ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段 时间耗时难以接受。希望HS DBA介入分析是否有进一步优化的余地。 问题分析 1. sql 文本如下,是一段较为简单的多视图联合查询的语句,最外层套了一个sequence select tax_sequence.nextval,v.* from ( select'personAll'|| '|'|| vs.c_fundcode || '|'|| to_char(max(vs.d_date),'yyyymmdd') tx_id, 'TA' source_sys, 'personAll' fund_acctno, 'personAll' cust_id, vs.c_fundcode, max(vs.d_date) bill_date, sum(vs.f_lastshares) real_shares, trunc(max(vs.d_date),'mm') bill_date_month, 1, sysdate, 'WRITED' from v_vat_staticshares@cust_dblink vs, v_vat_accoinfo@cust_dblink va, v_vat_trustfundinfo@cust_dblink vt where vs.d_date = to_date('20161010','yyyyddmm') and vs.c_tano = '0M' and vs.c_fundacco = va.c_fundacco and va.c_tano = '0M' and va.c_custtype = '1' and vs.c_fundcode = vt.c_fundcode and vt.c_tano = '0M' group by vs.c_fundcode ) v where v.real_shares > 0;

数据库及SQL代码优化方案

1.1、数据库及SQL代码优化方案 (1)每周检查统计信息是否及时更新。 (2)每周检查各索引是否有效。 (3)每周检查分区是否正确。 (4)每周检查执行计划是否正确。 (5)每天检查RAC和ASM是否正常运行。 (6)每天检查相关日志是否正常备份。 (7)每天检查相关文件系统和表空间的占用率是否在国家税务总局规定的阀值以下。 (8)在每月申报高峰等业务繁忙期采样并找出消耗I/O资源和CPU资源较多的SQL语句。 (9)分析上述SQL语句,与软件服务商充分沟通后,提出优化建议。 (10)在每月申报高峰期每隔15分钟检查一次数据库连接数,发现异常及时处理。 1.1.1、系统数据库索引、表分区和对象优化方案 数据库对象的优化主要包括:表、索引和sequence等对象,通过优化对象参数、调整对象属性(例如分区表、分区索引、反转索引等等)等方法来实现对数据库对象的优化改造。 1.1.1.1表和索引并行参数优化 数据库的表和索引的并行参数值的设置对相关的sql语句的执行计划会造成影响,表和索引的degree值大于1,执行计划就偏向于使用全表和全索引扫描,另外如果并行参数值过大,短时间内也会对主机和数据库的资源造成很大的压力,因此在oltp的数据库下建议将表和索引的degree值设为1。 1.1.1.2热点大表的分区改造 对访问量很大、表的记录数很多、存在热块争用的表,可以考虑对表和索引进行适当的分区改造,分散访问压力,提高数据访问的性能。 对以下表的记录数超过1000万并且记录数持续增长的大表,建议进行分区

改造(地区+时间): 1.1.1.3分区索引的清理 对最近30天数据库分区索引访问情况进行统计,对访问次数为0的分区索引和应用部门进行确认,若确认为多余的索引,建议进行删除清理。 1.1.1.4Sequence序列优化 加大sequence 的 cache,并使用noorder选项。在RAC中经常会遇到SQ 锁等待,这是因为在RAC环境下,sequence也成为全局性的了,不同节点要生成序列号,就会产生对sequence资源的争用。而目前大多数系统中,sequence 大多数被作为主键发生器来使用,使用的频率十分高,在RAC环境中,需要设置较大的 sequence cache,否则会造成较为严重的争用,从而影响业务。 1.1.2、SQL硬解析优化方案 1.1. 2.1相关知识点介绍 1.1. 2.1.1Oracle的硬解析和软解析 Oracle对sql的处理过程:当发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程: 1、语法检查(syntax check) 检查此sql的拼写是否语法。 2、语义检查(semantic check) 诸如检查sql语句中的访问对象是否存在及该用户是否具备相应的权限。 3、对sql语句进行解析(prase) 利用内部算法对sql进行解析,生成解析树(parse tree)及执行计划(execution plan)。 4、执行sql,返回结果(execute and return) 其中,软、硬解析就发生在第三个过程里。 Oracle利用内部的hash算法来取得该sql的hash值,然后在library cache

基金子公司名单汇总

基金子公司名单汇总 1 嘉实资本管理有限公司2012-11-14 北京10000 嘉实基金管理有限公司100% 2 工银瑞信投资管理有限公司2012-11-14 上海5000 工银瑞信基金管理有限公司100% 3 深圳平安大华汇通财富管理有限公司2012-11-1 4 深圳2000 平安大华基金管理有限公 司100% 4 长安财富资产管理有限公司2012-12-11 上海5000 长安基金管理有限公司100% 5 北京方正富邦创融资产管理有限公司2012-12-12 北京2000 方正富邦管理有限公司 100 6 华夏资本管理有限公司2012-12-31 深圳5000 华夏基金管理有限公司100% 7 北京天地方中资产管理有限公司2013-1-7 北京2000 天弘基金管理有限公司100% 8 深圳市红晟资产管理有限公司2013-1-11 深圳2000 红塔红土基金管理有限公司 100% 9 鹏华资产管理(深圳)有限公司2013-1-12 深圳3000 鹏华基金管理有限公司100% 10上海兴全睿众资产管理有限公司2013-1-17 上海2000 兴业全球基金管理有限公司 100% 11 民生加银资产管理有限公司2012-1-18 广州12500 民生加银基金管理有限公司40% 民生置业有限公司30% 亚洲金融合作联盟(三亚)30% 12 上海锐懿资产管理有限公司2012-1-18 上海2000 泰信基金管理有限公司100% 13 上海新东吴优胜资产管理有限公司2012-1-18 上海2000 东吴基金管理有限公司 70% 昆山永进投资管理中心(有限合伙)30% 14 富安达资产管理(上海)有限公司2013-1-19 上海2000 富安达基金100% 15 万家共赢资产管理有限公司2013-1-29 上海6000 万家基金管理有限公司51% 歌斐资产管理有限公司35% 上海承圆投资管理中心(有限合伙)14% 16 北京千石创富资本管理有限公司2013-2-6 北京2000 国金通用基金管理有限公司 100% 17 上海金元惠理资产管理有限公司2013-2-20 上海2000 金元惠理基金管理有限公司

SQL Server数据库优化方案汇总

SQL Server数据库优化方案汇总 50种方法优化SQL Server 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化 可以通过如下方法来优化查询 : 1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要. 2、纵向、横向分割表,减少表的尺寸(sp_spaceuse) 3、升级硬件 4、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小,使 用字节数小的列建索引好(参照索引的创建),不要对有限的几个值的字段建单一索引如性别字段 5、提高网速; 6、扩大服务器的内存,Windows 2000和SQL server 2000能支持4-8G的内存。配置虚拟内存:虚拟内存大小应基于计算机上并发运行的服务进行 配置。运行 Microsoft SQL Server? 2000 时,可考虑将虚拟内存大小设置为计算机中安装的物理内存的 1.5 倍。如果另外安装了全文检索功能,并打算 运行 Microsoft 搜索服务以便执行全文索引和查询,可考虑:将虚拟内存大小配置为至少是计算机中安装的物理内存的 3 倍。将 SQL Server max server memory 服务器配置选项配置为物理内存的 1.5 倍(虚拟内存大小设置的一半)。 7、增加服务器 CPU个数;但是必须明白并行处理串行处理更需要资源例如内存。使用并行还是串行程是MsSQL自动评估选择的。单个任务分解成 多个任务,就可以在处理器上运行。例如耽搁查询的排序、连接、扫描和GROUP BY字句同时执行,SQL SERVER根据系统的负载情况决定最优的并 行等级,复杂的需要消耗大量的CPU的查询最适合并行处理。但是更新操作Update,Insert, Delete还不能并行处理。 8、如果是使用like进行查询的话,简单的使用index是不行的,但是全文索引,耗空间。 like 'a%' 使用索引 like '%a' 不使用索引用 like '%a%' 查询时,查询耗时和字段值总长度成正比,所以不能用CHAR类型,而是VARCHAR。对于字段的值很长的建全文索引。 9、DB Server 和APPLication Server 分离;OLTP和OLAP分离

2019标准范本中信银行贷款合同范本

编号: ___________________ 可编辑可打印,也可以直接使用,欢迎您的下载 2019标准范本中信银行贷款合同范本 甲 方:____________________ 乙 方:____________________ 签订日期:____年____月____日

合同编号:_______________ 年字第号 公路借款人:_______________ 住所(地址) 法定代表人:_______________ 贷款人:_______________ 住所(地址) 法定代表人(负责人) 签订时间:_______________ 年月日 签订地点:_______________ 借款人因公路建设项目,向贷款人申请人民币贷款万元,期限 为年。根据我国有关法律规定,经双方当事人平等协商,自愿签订 本贷款合同(以下简称“本合同”) 第一条定义与解释 1.1 在本合同中,下列术语具有如下含义:_______________ 1.1.1 “银行营业日”指贷款人所在地法定工作日。 1.1.2 “结息日”指每季最后一个月的20日。 1.1.3 “借款人”指依据本合同借用贷款的人,包括其继承人、 受让人。 1.1.4 “贷款人”指依据本合同发放、管理贷款的银行,包括经 办贷款和实施账户监管的银行。 1.1.5 “提款期”指借款人依据本合同第 6.1条提取贷款的期间,包括推迟提款的期间。

1.1.6 “还款期”指借款人依据本合同第 6.7条归还贷款的期间,包括贷款展期的期间。 1.1.7 “宽限期”指允许借款人迟延履行义务而不视为违约的期间。 1.1.8 “项目”指公路。 1.1.9 “建设期”指从项目开工之日起至项目完工之日。 1.1.2019 “经营期”指项目竣工交付使用开始至运营期结束。 1.1.2019 “完工”指竣工报告经有关部门批准,项目交付使用。 1.1.2019 “成本超支”指项目建设投资(包括固定资产支出和流 动资金支出)超支。 1.1.2019 “预备费”包括基本预备费和涨价预备费。 1.1.2019 “项目资本金”指在公路总投资中由投资者认缴的非 债务性资金。 1.1.2019 “担保性文件”指为了保证本合同的履行而签署的保函、保证、抵押合同、质押合同等。 1.2 本合同目录和条款的标题仅为查阅方便,不影响本协议任何 条款的含义。 第二条借款人陈述与保证 2.1 借款人是依法设立的、具有法人资格的实体,依法有权订立 和履行本合同; 2.2 所建项目已经取得有关批复文件,包括项目建议书批复文件、工程可行性研究报告批复文件、环保批复文件、征用土地批文、开工 批复文件、项目资金承诺文件、公路收费权批文或意向性承诺书等所 有应该取得的政府批准文件;

SQL数据库优化方法

SQL数据库优化方法

目录 1 系统优化介绍 (1) 2 外围优化 (1) 3 SQL优化 (2) 3.1 注释使用 (2) 3.2 对于事务的使用 (2) 3.3 对于与数据库的交互 (2) 3.4 对于SELECT *这样的语句, (2) 3.5 尽量避免使用游标 (2) 3.6 尽量使用count(1) (3) 3.7 IN和EXISTS (3) 3.8 注意表之间连接的数据类型 (3) 3.9 尽量少用视图 (3) 3.10 没有必要时不要用DISTINCT和ORDER BY (3) 3.11 避免相关子查询 (3) 3.12 代码离数据越近越好 (3) 3.13 插入大的二进制值到Image列 (4) 3.14 Between在某些时候比IN 速度更快 (4) 3.15 对Where条件字段修饰字段移到右边 (4) 3.16 在海量查询时尽量少用格式转换。 (4) 3.17 IS NULL 与IS NOT NULL (4) 3.18 建立临时表, (4) 3.19 Where中索引的使用 (5) 3.20 外键关联的列应该建立索引 (5) 3.21 注意UNion和`UNion all 的区别 (5) 3.22 Insert (5) 3.23 order by语句 (5) 3.24 技巧用例 (6) 3.24.1 Sql语句执行时间测试 (6)

1系统优化介绍 在我们的项目中,由于客户的使用时间较长或客户的数据量大,造成系统运行速度慢,系统性能下降就容易造成数据库阻塞。这是个非常痛苦的事情,用户的查询、新增、修改等需要花很多时间,甚至造成系统死机的现象。速度慢的原因主要是来自于资源不足。 数据库的优化通常可以通过对网络、硬件、操作系统、数据库参数和应用程序的优化来进行。最常见的优化手段就是对硬件的升级。根据统计,对网络、硬件、操作系统、数据库参数进行优化所获得的性能提升,全部加起来最多只占数据库系统性能提升的40%左右(我将此暂时称之为外围优化);其余大部分系统性能提升来自对应用程序的优化,对于应用程序的优化可以分为对源代码的优化及数据库SQL语句的优化。在本文档只介绍外围优化及SQL语句的优化,对于源代码的优化需要相关方面的专家,形成统一的规范。 一个数据库系统的生命周期可以分成:设计、开发和成品三个阶段。在设计阶段进行数据库性能优化的成本最低,收益最大。在成品阶段进行数据库性能优化的成本最高,收益最小。规范的代码和高性能的语句,功在平时,利在千秋。 2外围优化 1、将操作系统与SQL数据库的补丁打到最高版本,WIN2003最高补丁是SP4, SQL SERVER2000最高补丁是SP4(版本号:2039)。 2、在服务器上不要安装与VA程序任何无相关的软件,甚至一些与VA运行 无关的服务都可以停掉。一般只安装SQL数据库、VA服务端服务及杀毒 软件。 3、杀毒软件避免对大文件进行扫描,特别是数据库(MDF和LDF)文件,一 定要从杀毒软件的范围内排除掉。 4、在进行服务器分区时,分区不要太多,两三个分区就可以了。分区最好 都使用NTFS格式。

中信银行业务分析

中信银行业务分析 中信银行(中信银行股份有限公司)的主营业务分为资产业务,负债业务和中间业务。 资产业务主要有客户贷款及垫款、债券投资、存放中央银行款项、存放同业及拆出资、买入返售款项、短期贷款、中长期贷款、公司贷款、个人贷款、基金投资、权益投资。 负债业务主要有吸收公众存款、发行金融债券、同业拆借、外汇存款,外汇借款、贴现贷款、定期存款、活期存款。 中间业务主要有顾问和咨询服务、银行卡服务、办理结算、提供信用证服务及担保、理财服务、代理发行、代理兑付、代理收付款项及代理保险业务、代理买卖股票以外的外币有价证券、托管及其他受托业务佣金、手续费及佣金支出、手续费及佣金净收入、外汇担保、资信调查、见证业务等。 下表为中信银行在2011年的经营业绩: 2011年,全球经济增速放缓,国际金融市场动荡,欧债危机继续恶化,世界经济复苏的不稳定性、不确定性未见缓解,国内经济虽面临物价高企和结构调整的压力,但在中央坚定有力的宏观调控下,整体经济仍保持平稳较快的发展势头,实现了“十二五”时期的良好开局。2011年,中信银行集团实现归属于股东的净利润首次突破300亿元人民币,达308.19亿元,比上年增长43.28%,平均权益回报率20.92%,比上年提高1.63个百分点,每股收益0.71元人民币,比上年增长0.18元,经营效益创历史新高。不良贷款余额和不良贷款率继续维持较低水平,资产质量保持良好,拨备覆盖率攀升至272.31%;总资产首次突破2.7万亿元人民币,达

27,658.81亿元,客户存款和客户贷款分别提高至19,680.51亿元人民币和14,340.37亿元人民币。 利息收入增长稳定,非息收入大增55%。公司2011年净利润308亿元,同比增长43%,受拨备集中计提影响,四季度净利润环比降26%,符合预期;公司存贷款分别较年初增长13.7%/13.2%,四季度存款冲高,信贷增长平稳; 中间业务增幅54%,手续费业务净收入40亿。二季度,公司手续费及佣金收入环比继续上升了11%,虽然环比增速略有放缓,但非息收入占营业收入比较上季小幅提升。其中,在传统业务领域结算量大幅增加,理财业务手续费保持增长势头,投资银行业务增幅依然居前。不良贷款小幅增加,不良率稳定,拨备环比大增。 中信银行2011年年报略好于预期,主要是息差的上升幅度非常快。整体来看,零售业务和中间业务快速发展,资产质量好于同业,但拨备仍欠。如果宏观经济下行风险加大,信用成本压力可能会比较大。

中信信诚富甲桂林简版【华辰财富】

中信信诚·富甲桂林5号专项资产管理计划 资管计划概要 资产管理人 中信信诚资产管理有限公司 融资主体 广西和一投资发展有限公司(简称“广西和一”) 担保方 上海和一投资发展有限公司、邹文彬及配偶 项目类型 主动管理型 投资期限 2年 预期年化收益 固定收益+浮动收益 固定收益:预期收益为11%+(2.8%-4.7%)/年,每年分配一次 浮动收益:到期或全部还款时一次性分配2.8%-4.7% 融资规模 中间级≤1.4亿元 收益分配 自5号资管计划成立日起每满1年的对日,或计划到期日 资金用途 广西和一拟通过招拍挂的形式取得位于广西省桂林市象山区一处房地产项目的土 地使用权(项目地块),并进行后续开发建设。 还款来源 1、广西和一项目的销售收入,本项目收入为29.08亿元。 2、担保公司上海和一及实际控制人的资产调拨,邹文彬不少于20亿个人资产。 募集账户 户 名: 账 号: 开户行:

风控措施 股权控制 项目公司90%股权持有 项目公司设立由中信信诚委派人员全程参与,项目公司证照和印鉴的领取和保管均由中信信诚委派人员负责,项目预算及资金运用须经中信信诚派出人员同意。 股权质押 广西和一以其持有的桂林和一10%的股权质押给中信集团。 担保范围为项目公司应支付的委托贷款本息及业绩分成。 连带担保 上海和一、邹文彬及其配偶提供连带责任保证担保; 担保范围为项目公司应支付的委托贷款本息及业绩分成。 山柒麟正东房地产开发有限公司(简称柒麟公司 项目亮点 项目地块地处桂林市老城区核心地带,距离桂林市中央核心商圈2公里,是桂林市委、市人大、市政府机关所在地,是全市政治、经济、文化中心,属于商业地产价值洼地,有政府政策扶植,未来升值空间大。 股权控制 项目公司90%股权持有 项目公司设立由中信信诚委派人员全程参与,项目公司证照和印鉴的领取和保管均由中信信诚委派人员负责,项目预算及资金运用须经中信信诚派出人员同意。 债券质押 项目公司将约4.7亿委托贷款债券质押

SQL2019系统性能优化解决方案共12页文档

SQL Server 系统性能调优解决方案 前言 近几年,医药流通市场经历了激烈的震荡,导致行业逐步成熟和企业的快速变革,差异化经营成为众多医药流通的竞争选择。时空产品在中国医药流通企业的发展过程中得到了广泛且深入应用,大量的客户化开发和定制支撑了企业管理中横向和纵向的变化,很好的适应了企业在发展过程中不断变化的需求。 对于数据库管理系统的使用,很多用户都面临着一个很棘手的问题:系统效率下降。产生效率下降的因素是多方面: 1.硬件问题 2.软件问题 3.实施问题 正因为产生效率下降的因素很多,所以如何去查找原因成为我们首要关注的问题,时空公司也处在积极探索过程中。时空公司在解决一些客户问题的过程中积累了一些方法和思路,归纳总结后呈现给体系内的技术人员,本方案就系统效率调整所必需的基础知识、方法、技巧等几个方面进行阐述,从而让技术人员能够快速定位问题,解决问题,为合作伙伴提供优质,快捷的服务。 索引简介 索引是根据数据库表中一个或多个列的值进行排序的结构。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似,通过搜索索引找到特定的值,然后跟随指针到达包含该值的行。 索引键:用于创建索引的列。 索引类型 ?聚集索引: 聚集索引基于数据行的键值在表内排序和存储这些数据行。由于数据行按基于聚集索引键的排序次序存储,因此聚集索引对查找行很有效。每个表只能有一个聚集索引,因为数据行本身只能按一个顺序存储。数据行本身构成聚集索引的最低级别(叶子节点)。只有当表包含聚集索引时,表内的数据行才按排序次序存储。如果表没有聚集索引,则其数据行按堆集方式存储。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如:如果应用程序执行的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行,直到到达结束日期。这样有助于提高此类查询的性能。同样,如果对从表中检索的数据进行排序时经常要用到某一列,则可以将该表在该列上聚集(物理排序),避免每次查询该列时都进行排序,从而节省成本。 ?非聚集索引 非聚集索引具有完全独立于数据行的结构。非聚集索引的最低行包含非聚集索引的键值,并且每个键值项都有指针指向包含该键值的数据行。数据行不按基于非聚集键的次序存储。如

中信银行中信快车贷款

中信银行中信快车贷款集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]

中信银行“中信快车”贷款 中信快车系列是中信银行推出的与购车有关的贷款,针对购车人士精心设计的方便、快捷、全面的金融产品和服务。“中信快车”乐意助您快速进入“有车族”行列。 中信个人家用轿车贷款 一、贷款条件 借款申请人为年满 18 岁,具有完全民事行为能力的自然人,并同时具备以下条件: 具有本地常住户口; 具有稳定的职业和收入; 信用良好,具有按期偿还本息的能力; 已签订购车合同; 已向经销商支付或者在银行存入首付款; 提供银行认可的担保; 银行规定的其他条件。 二、贷款金额、期限和利率 贷款金额不超过汽车净价值的50%,以房产作抵押的,不超过房屋评估价的60 %。 贷款期限不超过 3 年。 贷款利率按照中国人民银行规定的期限利率和调整方式执行。 三、贷款程序 借款申请人与汽车经销商签订《购车合同》,按我行要求填写借款申请表并提交相关材料; 我行经办人员或委托律师事务所对借款申请人所提交的材料进行审核及资信调查; 我行审批,通知借款申请人审批结果; 借款申请人办理保险、抵押登记等手续;

我行发放贷款,借款人按借款合同的规定还本付息。 四、需提交的材料 身份证明(包括身份证、户口本或暂住证)、收入证明、婚姻证明、家庭财产证明、购车合同、首付款证明、购车发票、车辆购车附加税凭证、机动车登记证书、车辆保险单等。 详情请咨询当地分行,我行工作人员将帮助您了解零售贷款业务的具体要求。 本资料解释权属中信银行,本资料所列内容,如当地分行有特殊规定的,以当地分行规定为准。

相关文档
最新文档