版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 Teradata系统性能监控介绍 Teradata Confidential2 Teradata系统中的性能组件PdisksCPUsMemoryChannelConnectionLANConnectionSystemDiskAMPPEChannel DriverGatewayPDEVdisksUserApplicationTeradata Confidential3 性能监控工具PerformanceMonitorResUsageAWSDatabaseConsoleRSSRSSRSSRSSRSSRSSPMONOSTeradataManagerTeradata Confidential4 gt
2、wglobal/xgtwglobalTeradata Confidential5 ResUsage数据 两种ResUsage数据搜集方式: Data collection Data logging 搜集ResUsage数据的系统组件: Parallel Database Extension (PDE) Resource Sampling Subsystem (RSS) Data collection PDE和RSS 搜集操作系统和RDBMS系统的性能信息. Data logging 搜集到的性能信息记录到ResUsage的相关表.Teradata Confidential6 设置Monitor
3、和Log频度设置方法: PM/API命令:Set Session Rate 和 Set Resource Rate. xctl 或 ctl 命令 DBW 超级用户命令 PMON工具Teradata Confidential7 使用DBW进行设置Teradata Confidential8 使用XCTL或CTL登录Teradata Confidential9 ResUsage相关表 ResUsageSpma:节点性能信息:节点性能信息 ResUsageIpma:节点性能信息:节点性能信息 ResUsageScpu:CPU性能信息性能信息 ResUsageSvpr :Vproc性能信息性能信息 R
4、esUsageIvpr:Vproc性能信息性能信息 ResUsageSldv:IO性能信息性能信息 ResUsageShst:Channel或或LAN性能信息性能信息Teradata Confidential10 ResUsage Views原始数据原始数据引用数据引用数据CalculationsResGeneralInfoView ResUsage表引用的内容:资源利用百分比每秒Event个数Event平均大小 常用视图:ResGeneral ViewResCPUUsageByAMPViewResCPUUsageByPEViewTeradata Confidential11 ResUsage
5、相关的Macro宏宏相关表相关表描述描述ResCPUByAMPSVPR为每个为每个AMP提供明细的提供明细的CPU使用情况使用情况.ResCPUByPESVPR为每个为每个PE提供明细的提供明细的CPU使用情况使用情况.ResCPUByNodeSPMA为每个节点提供明细的为每个节点提供明细的CPU使用情况使用情况.ResHostByLinkSHST为单独的网路链路提供主机冲突的情况为单独的网路链路提供主机冲突的情况.ResLDVByNodeSLDV为每个节点提供为每个节点提供IO相关信息相关信息.ResMemMgmtByNodeSPMA为每个节点提供内存管理相关信息为每个节点提供内存管理相关信
6、息.ResNETByNodeSPMA提供节点间的网络冲突信息提供节点间的网络冲突信息.ResNodeResNodebyNodeSPMA提供节点的提供节点的ResUsage汇总信息汇总信息.包含以下内容包含以下内容: CPU使用使用 Logical device接口接口 Memory接口接口 Host接口接口 Net接口接口 主节点调度主节点调度 锁冲突锁冲突ResNodebyGroup为节点组提供为节点组提供ResUsage汇总信息汇总信息.SPMASPMATeradata Confidential12 多代共存的ResUsage的Macro如果系统多代共存,会额外增加如果系统多代共存,会额外
7、增加8个宏个宏. 这这8个宏的名称都是以个宏的名称都是以ByGroup结尾结尾. 输入参数输入参数: FromDate, ToDate, FromTime, ToTime. ResPeCpuByGroup ResAmpCpuByGroup ResMemByGroup ResNodeByGroup ResNetByGroup ResCpuByGroup ResLdvByGroup ResHostByGroupTeradata Confidential13 ResUsage数据系统汇总信息系统汇总信息Teradata Confidential14 Performance MonitorPM/API
8、接口Teradata软件的一部分. 低代价 实时监控 可以进行Abort SQL的操作 不会产生报告.PM/API从AMP中搜集相关信息.节点、vproc和session级的数据均从缓存中直接读取. COLLECTEDDATASESSION级数据级数据累积累积系统级数据系统级数据不累积不累积RSS从缓存中直接搜集从缓存中直接搜集PM/API按周期定时取最近一次的系统级性能数据信息按周期定时取最近一次的系统级性能数据信息.系统级数据不累积系统级数据不累积.搜集搜集session级的性能数据级的性能数据.Session数据累积数据累积.系统级数据系统级数据Session级数据级数据Teradata
9、 Confidential15 系统性能总体情况Teradata Confidential16 监控Vproc和节点状态Teradata Confidential17 Vprocmanager工具Teradata Confidential18 Options (1 of 2)Session Options General Options Teradata Confidential19 Options (2 of 2)Session History Options Start Options Teradata Confidential20 ChartTeradata Confidential21
10、 监控节点的性能状况Teradata Confidential22 监控Vproc性能情况 (1 of 2)Teradata Confidential23 监控Vproc性能情况(2 of 2)Teradata Confidential24 Session信息按按Logon Partition来查看来查看Teradata Confidential25 SQL执行计划Teradata Confidential26 Access Logging Access Logging能记录所有对Teradata数据库的操作行为. 以下内容可以被Access Logging记录:访问类型SQL文本访问频率请求
11、操作使用用户相关对象 Access Logging用来监控对象或用户的使用行为. Teradata Confidential27 通过Teradata Administrator启动Access Logging操作动作操作动作任何操作对象均可定义 (例如:CREATE, USER, MACRO, GRANT等).使用对象使用对象不指定代表所有用户.操作对象操作对象不指定代表所有对象Teradata Confidential28 Access Logging相关视图VIEW NAMEDESCRIPTIONDBC.AccessLogDBC.AccLogRules数据字典中相关表数据字典中相关表DB
12、C.AccLogRuleTblDBC.AccLogTbl通过通过Begin Logging和和End Logging生成的生成的Access Logging相关规则相关规则.根据规则搜集的根据规则搜集的Access Logging相关数相关数据据.Teradata Confidential29 Access Log规则Teradata Confidential30 Teradata AdministratorTools Menu Query LoggingQuery Logging是针对用户进行SQL分析的工具Teradata Confidential31 DBQL相关表和视图以下表和相关的视
13、图均与以下表和相关的视图均与DBQL相关相关DBC.DBQLogTblDD/D TablesDD/D ViewsDBC.QryLogVDBC.DBQLStepTblDBC.QryLogStepsVDBC.DBQLObjTblDBC.QryLogObjectsVDBC.DBQLSqlTblDBC.QryLogSQLVDBC.DBQLSummaryTblDBC.QryLogSummaryVDBC.DBQLExplainTblDBC.QryLogExplainV保存默认记录保存默认记录每步一条记录每步一条记录查询中每个对象一条记录查询中每个对象一条记录保存详细保存详细SQL信息信息汇总信息汇总信息保
14、存保存EXPLAIN信息信息DBQL Purpose提供提供TDWM相关信息相关信息:DBC.QryLogEventsV TDWM事件信息事件信息DBC.QryLogExceptionsV Workload中定义的查询中定义的查询exceptionDBC.QryLogTDWMV 查询中所包含的查询中所包含的TDWM信息信息DBC.QryLogTDWMSumV 查询中所包含的查询中所包含的TDWM汇总信息汇总信息.Teradata Confidential32 Teradata Manager 用户必须需要有dbcmngr的select权限 Teradata Manager可以有Server和C
15、lient两种模式 PMON是Teradata Manager的部分功能Teradata Confidential33 SessionsTeradata Confidential34 All SessionsTeradata Confidential35 Session明细信息Teradata Confidential36 创建Alert Policy以下三步建立以下三步建立Alert Policy.1.创建创建policy名称名称.2.创建创建action (例如:给例如:给DBA发发email).3.定义定义action动作动作.选择选择 New去创建新的去创建新的Alert Policy
16、.为为Alert Policy命名命名.Teradata Confidential37 Alert Policy EditorNoImageTeradata Confidential38 Alert Policy EditorTools- Alert Policy Editor-VprocsTeradata Confidential39 Alert Policy Editor RDBMS Events/SystemTools- Alert Policy Editor-SystemTools-Alert Policy Editor-RDBMS EventsTeradata Confidentia
17、l40 Alert Policy Editor DB Space/RatesTools- Alert Policy Editor-DB SpaceTools- Alert Policy Editor-RatesTeradata Confidential41 Alert Policy Editor SessionsTools- Alert Policy Editor-SessionsTeradata Confidential42 Alert Policy应用规则到数据库Tools- Alert Policy EditorTools- Apply to Database Action也只能有一种方
18、式也只能有一种方式. 保存保存policy内容内容. Alert policy应用到应用到数据库中数据库中. 每个数据库只能允许一每个数据库只能允许一个个policy.Teradata Confidential43 Teradata的并行度的并行度Notes:每个每个PE 可以支持可以支持120个个sessions.每个每个Session可以支持多个可以支持多个REQUESTS.Message Passing Layer并行处理各个事务并行处理各个事务.每个每个AMP可并行支持可并行支持80个个AWT.所有所有AMPs可并行处理各自可并行处理各自REQUEST.每个每个AMP可以并行处理多个可
19、以并行处理多个REQUEST.并行无处不在并行无处不在!Session ASession BSession CSession DSession ESession FPEPEPETask 1Task 2Task 3Task 7Task 8Task 9Task 4Task 5Task 6Task 10Task 11Task 12AMP 1AMP 4AMP 3AMP 2Message Passing LayerTeradata Confidential44 SQL Parser过程 DATA parcelSTATISTICSREQUEST ParcelCACHED?NoYesDDDbaseAcces
20、sRightsRoleGrants (V2R5)TVMTVFieldsIndexesSYNTAXERRESOLVERSECURITYOPTIMIZERGENERATORDISPATCHERAMPDD CachePlastic STEPSEXPLAINAPPLYR-T-S CacheConcrete STEPSTeradata Confidential45 AMP Work Task Available AWTsParsingEngineAMP OptimizedQuery Steps 3. ExecuteDatabase Work 4. StepComplete 5. Release AWT
21、6. DispatchNext Step2. Get anAWT 1. DispatchFirst StepTeradata Confidential46 AWT类型 常用的常用的AWT类型类型: MSGWORKNEW: 普通普通Request MSGWORKONE: redistribution或或index update等操作等操作 MSGWORKTWO: updating fallback for an index MSGWORKTHREE: 特定类型特定类型 MSGWORKABORT: 系统内部处理系统内部处理 MSGWORKSPAWN: 系统内部处理系统内部处理 MSGWORKNOR
22、MAL: 系统内部处理系统内部处理 MSGWORKCONTROL: 系统内部处理系统内部处理NewW orkW orkO neW orkTwoW orkThreeW orkAbort W orkSpawnW orkNorm al W orkControl 24 Reserved AW Ts 56 Unreserved AW TsAvailable for New W orkTeradata Confidential47 显示AWT的命令 命令命令puma c显示当前显示当前AWT使用状况使用状况:VPROC = 4 WorkType Min Max Inuse Peak MSGWORKNEW 3 50 10 11 MSGWORKONE 3 999 0 10 MSGWORKTWO 3 999 0 1 MSGWORKTHREE 3 999 0 0 MSGWORKFO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年东北民俗文化传承项目可行性研究报告
- 2026河南洛阳老城区南关社区卫生服务中心招聘备考题库参考答案详解
- 2026辽宁大连交通大学招聘高层次人才79人备考题库(第一批)带答案详解(考试直接用)
- 2026湖北事业单位联考石首市招聘74人备考题库附参考答案详解(b卷)
- 广东深圳深思实验室2026届校园招聘备考题库完整答案详解
- 2026福建厦门一中集美分校(灌口中学)非在编、顶岗教师招聘3人备考题库带答案详解(夺分金卷)
- 2026河南郑州2社区卫生服务中心招聘工作人员备考题库附答案详解(预热题)
- 2026河南新乡市金瀚学校教师招聘19人备考题库含答案详解(精练)
- 2026江苏常州市溧阳市卫生健康系统部分事业单位招聘高层次人才38人备考题库(长期)含答案详解(能力提升)
- 2026湖北咸宁职业技术学院统一招聘22人备考题库及参考答案详解
- 正念认知疗法实证研究-洞察及研究
- GJB2489A2023航空机载设备履历本及产品合格证编制要求
- 2025年云南省中考英语试卷真题(含标准答案及解析)
- 海运集货仓库管理制度
- 热点话题18 航天新征程:神舟二十号引领科技创新与传统突破-2025年高考语文作文主题预测+素材+模拟范文
- 2024年3月浙江省高中生物竞赛试卷 含解析
- DBJ50-T-274-2017 重庆市轨道交通客运服务标志标准
- 五年级数学(小数除法)计算题专项练习及答案汇编
- 人教版八年级下册物理期末考试试卷含答案
- 妊娠期乳腺癌护理
- 糖皮质激素在儿科疾病中的合理应用3
评论
0/150
提交评论