14_IQ监控与常见问题解答

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

AdministeringAdaptiveServerIQfortheDataWarehouseMonitoringandTroubleshooting©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-1ModuleOverviewThismoduleidentifiestechniquestomonitorASIQdatabases.Inaddition,itdescribeshowtouseASIQutilitiestomonitorandtroubleshoot.ObjectivesAftercompletingthismodule,youshouldbeableto:MonitoranASIQdatabaseMonitorperformanceusingIQUTILITIESTroubleshootproblems©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-2ModuleMapASIQ监控监控Users监控Deletes/Loads/Inserts使用系统存储过程监控ASIQ监控IQ缓存使用情况使用系统提供命令监控系统TroubleshootingWhatdoIdoif...?©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-3监控Users使用SybaseCentral监控已连接用户双击ConnectedUsers目录双击connectionID可以获得连接的详细信息©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-4监控Loads/Deletes/Inserts在日志文件中查看insertanddelete信息...90000Rows,8SecondsMem:30mb/M31MainBlks:U5872/4%,Buffers:U6392/L9TemporaryBlks:U11721/28%,Buffers:U3083/L169MainI:L173970/P2725O:D27387/P21574C:D21400TemporaryI:L341295/P7229O:D50851/P13638C:D32200...100000Rows,8SecondsMem:30mb/M31MainBlks:U7784/6%,Buffers:U6392/L9TemporaryBlks:U13677/33%,Buffers:U3121/L116MainI:L179988/P2725O:D28345/P22521C:D20500TemporaryI:L351507/P7230O:D53062/P14611C:D30100©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-5监控Loads/Deletes/Inserts在事务结束时,会输出总结信息:100000recordswereinsertedinto'customer'.Insertfor'customer',completedin86seconds.100000recordsinserted.Mem:14mb/M31MainBlks:U23932/19%,Buffers:U6393/L0TemporaryBlks:U41/0%,Buffers:U9/L1MainI:L249754/P2778O:D36672/P30625C:D14900TemporaryI:L421871/P14378O:D63112/P15701C:D28000这些信息都保存在.iqmsg文件中See“InterpretingNotificationMessages”inChapter5oftheSybaseAdaptiveServerIQAdministrationandPerformanceGuide©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-6监控数据装载信息在装载的过程中存在三个阶段Phase1–从文本文件读数据,然后向磁盘写LF,HNG,andFP索引数据Phase2–对HG索引数据进行排序;同时继续将其它类型的索引数据写到磁盘上Phase3–将HG索引数据写到磁盘上统计信息的频率基于NOTIFY选项的设置值的大小缺省为100,000行NOTIFY值的大小可以在LOADTABLE或者是INSERT语句中指定也可以通过设置数据库选项Notify_Modulus来更改缺省的NOTIFY的大小(continued…)©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-7监控数据装载信息在数据装载的第一阶段,显示从数据源读数据的统计信息统计当前使用内存(IQcaches+Heap)/装载总内存的比例Mem:30mb/M31显示数据表空间与临时表空间的使用状况,数据块的使用情况以及上锁情况MainBlks:U5872/28%,Buffers:U6392/L9TemporaryBlks:U13677/33%,Buffers:U3121/L116Reportslogicalandphysicalreads,bufferdestructionandcompressioninformationMainI:L179988/P2725O:D28345/P22521C:D20500TemporaryI:L351507/P7230O:D53061/P14611C:D30100(continued…)©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-8监控数据装载信息在装载第一阶段结束之后,在装载完成以前会看到类似的写信息,包括最终的总结信息如果NOTIFY的值设的太高,则无法看到装载的过程处理信息如果NOTIFY的值设的太低,又会使统计信息的频率发生的太频繁SeeChapter5,ASIQAdministrationandPerformanceGuide,formoreinformationontheloadnotificationmessages©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-9使用系统提供存储过程监控数据库常用包括以下存储过程下面将逐个介绍它们(continued…)©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-10使用系统提供存储过程监控数据库sp_iqcheckdb检查数据库中数据有效性将数据库中的每个数据“页”从磁盘读到内存中会消耗大量的时间!!根据数据库的选项对这些数据“页”进行校验和修复这些处理信息会保存到下一次使用sp_iqdbstatistics存储过程为止当成功进行数据库检查后,更新数据库存储分配信息以反映最新的状态当发生错误时不更新这些信息Exampleonnextpage(continued…)©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-11使用系统提供存储过程监控数据库sp_iqcheckdb右边只显示部分结果统计结果中用星号标识的选项是用来表示数据碎片的统计结果当这些选项存在非零值时,数据库可能存在较为严重的错误为了使此存储过程获得准确的结果,必须在运行此存储过程之前提交检查点(continued…)©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-12(continued…)使用系统提供存储过程监控数据库sp_iqdbstatisticssp_iqdbsize©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-13(continued…)使用系统提供存储过程监控数据库sp_iqstatusThingstolookfor:seenextpage©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-14使用系统提供存储过程监控数据库sp_iqstatus检查数据表空间与临时表空间的使用情况如果使用率过高,就需要增加表空间了OldVersionsShowsnumberofoldtableversionsinthedatabaseandspaceusedThereversionswillbedroppedandspacerecoveredwhennolongerreferencedbyactivetransactionsActiveTxnVersionsNumberofactivewritetransactionsandamountofdatacreatedanddestroyedSeeChapter1,ASIQTroubleshootingandErrorMessageGuide,formoreinformationonsp_iqstatus©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-15监控缓存使用情况IQUTILITIES监控缓存的使用性能收集缓存的使用信息以及ASIQ使用磁盘I/O的情况所有的统计信息会保存在一个日志文件中语法:IQUTILITIES{MAIN|PRIVATE}INTOdummy_table_nameSTARTMONITOR'monitor_options[...]'(continued…)©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-16监控缓存使用情况检查以及保存监控结果结果以文本形式保存在以下日志文件中:数据表空间:dbname.connection#-main-iqmon临时数据表空间:dbname.connection#-temp-iqmon上述日志文件的后缀可以通过-file_suffix选项来进行指定可以使用任何的文本编辑器浏览这些信息这些日志文件会放在存放.db文件的同一目录下(continued…)©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-17(continued…)监控缓存使用情况例如:createtablemonitor_table(avarchar(1));IQUTILITIESPRIVATEINTOmonitor_tableSTARTMONITOR'-summary-interval20';首先需要创建一个虚拟表此表用于进行缓存的监控表的内容可以随意定义启动缓存监控器以记录数据与临时数据缓存的活动状况©2002Sybase,Inc.anditssubsidiaries.Allrightsreserved.14-18监控缓存使用情况使用-summary选项举例SybaseAdaptiveServerIQPerformanceMonitor---------------------------------------------Version3.1OptionsstringforTempcache:-summary-interval20Summary2001-11-2010:20:25ActiveMainCacheTempCacheUsersFindsHR%Reads/WritesGDirtyPin%Dirty%InUse%F

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功