r13 - 15 Apr 2008 - 11:32:56 - FlybeanZhouYou are here: TWiki >  ASE Web > WebTopicList > ASERegularJobOfDBA

Sybase ASEϵͳ¹ÜÀíÔ±ÈÕ³£Î¬»¤Ö¸ÄÏ

1. ÒýÑÔ

¡¡¡¡±¾Ö¸ÄÏÖ¼ÔÚ¼òÒªµØÁгöSybase ASEϵͳ¹ÜÀíÔ±£¨DBA£©ËùÐèµÄÈÕ³£Î¬»¤¹¤×÷¡£Ò»°ã˵À´£¬ÔÚÍê³ÉÕâЩ²Ù×÷ºó£¬Ëù¹ÜÀíµÄASEÊý¾Ý¿â¿ÉÒÔ³¤ÆÚ°²È«¿É¿¿µØÔËÐС£±¾Ö¸ÄÏ×ÅÖØµÄÊÇwhat to do£¬¶ø²»ÊÇhow to do£¬Ò²¼´ÊÇ˵±¾Ö¸Äϲ¢²»»áÏêϸµØ½éÉÜÈçºÎ½øÐÐÕâЩÈÕ³£¹¤×÷£¬µ«»á¸ø³öÏàÓ¦µÄ²Î¿¼ÊֲᡣÎÒÃÇÈÏΪ×÷Ϊһ¸öºÏ¸ñµÄÊý¾Ý¿â¹ÜÀíÔ±£¬Ó¦¼°Ôç·¢ÏÖ¿ÉÄܵ¼ÖµÄÎÊÌ⣬¶ø²»Êǵȵ½³öÏÖÎÊÌâʱ²ÅÀ´½â¾ö¡£¸ù¾ÝSybase¼¼ÊõÖ§³ÖÈËÔ±µÄ¾­Ñ飬ÔÚ³öÏÖÎÊÌâʱ£¬Òòʱ¼ä¼±ÆÈ£¬Êý¾Ý¿â¹ÜÀíÔ±Ëù²ÉÈ¡µÄһЩ½ô¼±´ëÊ©ÍùÍùÈÝÒ×µ¼Ö¸üÑÏÖØµÄÎÊÌâ¡£Òò´Ë£¬±¾ÊÖ²á×ÅÖØ½éÉܵÄÊÇһЩÊÂǰµÄÔ¤·À¡¢¼ì²é´ëÊ©£¬¶ø²»ÊÇʺóµÄ´¦Àí¡£
¡¡¡¡¿¼Âǵ½Ä¿Ç°½öASE12.5.0ÓÐÖÐÎÄÊֲᣬÒò´Ë£¬±¾Ö¸ÄÏËùÖ¸³öµÄ²Î¿¼µÄÊÖ²áºÍÕ½ھùʹÓÃÓ¢ÎİæÊÖ²áµÄÃû³ÆºÍÕ½ڡ£
¡¡¡¡ÁíÍ⣬ÐèҪעÒâµÄÊÇ£¬±¾Ö¸ÄÏÖ»ÊÇ guide£¬Êµ¼ÊÉú²ú»·¾³²îÒìÉõ´ó£¬ÇëÁé»îÕÆÎÕ¡£Èç 2.10 ºÍ 2.11 ½Ú¾Í²»ÊÊºÏ 7*24 ÔËÐеÄϵͳ¡£Í¬Ê±£¬Ç°ÆÚ·¢²¼µÄ±¾Ö¸Ä쵀 PDF °æ±¾²»ÔÙ¸üС£
¡¡¡¡±¾Ö¸ÄϵÄ׫д¹ý³ÌÖУ¬µÃµ½ÁËSybase¹ãÖݰìÊ´¦ºúµÀ¾ü¡¢Öܺ£Ì餳ÌʦµÄ´óÁ¦Ö§³ÖºÍÖ¸Õý¡£SybaseBBSµÄÅóÓÑÃÇÒ²ÎÞ˽µØ¹±Ï׳öËûÃDZ¦¹óµÄ¾­ÑéºÍÒâ¼û¡£ÔÚ´ËÕæ³ÏµØ±íʾлÒâ¡£

1.1.ÊʺϵĶÁÕß

¡¡¡¡±¾Ö¸ÄÏËùÃæÏòµÄ¶ÁÕßÖ÷ÒªÊÇSybase ASE Êý¾Ý¿â¹ÜÀíÔ±£¬Ó¦¾ßÓÐSybase ASEÊý¾Ý¿â»ù±¾ÖªÊ¶£¬ÄܶÀÁ¢½øÐÐÊý¾Ý¿âµÄ»ù±¾²Ù×÷¡£
¡¡¡¡±¾Ö¸ÄÏ¿ÉÒÔΪÄÇЩϣÍûÖÆ¶©ÊʺÏËùÔÚ×éÖ¯µÄASEÊý¾Ý¿âά»¤ÖƶȵĹÜÀíÈËÔ±Ìṩ²Î¿¼¡£

1.2.Ô¼¶¨

¡¡¡¡±¾ÊÖ²á×ñ´ÓÒÔÏÂ×ÖÌåºÍ·ç¸ñÔ¼¶¨£º

ÔªËØ ʾÀý
ÊéÃû¡¢Õ½ÚÃû ¡¶System Administration Guide Volume 2¡· ¡¢ Developing a Backup and Recovery Plan
¶¨ÆÚƵ¶È ÿÖÜÒ»´Î
´æÖü¹ý³Ì»ò¡¢ÃüÁî sp_addserver targetservername

2.ÈÕ³£Î¬»¤¹¤×÷

2.1.¶¨ÆÚ±¸·Ýmaster¿â

¡¡¡¡Master¿âÊÇASE×îºËÐĵÄϵͳ¿â£¬Ëü¼Ç¼ÁËËùÓÐÊý¾Ý¿âµÄÎïÀíºÍÂß¼­ÐÅÏ¢¡£Òò´ËÆä±¸·Ý¹¤×÷¶ÀÁ¢³É½Ú¡£
¡¡¡¡½¨ÒémasterÊý¾Ý¿âµÄ±¸·ÝƵ¶ÈΪÿÖÜÒ»´Î¡£Í¬Ê±£¬ÔÚ½øÐÐÈκÎϵͳ±í²Ù×÷֮ǰºÍÖ®ºó£¬Ó¦ÊÂÏÈ/Á¢¼´±¸·Ýmaster¿â¡£È磺 disk init ¡¢ sp_addumpdevice ¡¢ sp_dropdevice ¡¢´ÅÅ̾µÏñÃüÁî¡¢ sp_addsegment ¡¢ sp_dropsegment »ò sp_extendsegment µÈ¡£
¡¡¡¡MasterÊý¾Ý¿âµÄ±¸·Ý¿ÉÒÔ²ÉÓÃÔÚ·þÎñÍ£Ö¹ºó£¬Ö±½Ó¸´ÖÆmaster.datÎļþµÄ·½Ê½½øÐС£
¡¡¡¡Óйر¸·ÝmasterÊý¾Ý¿âµÄÏêϸÐÅÏ¢£¬Çë²Î¿¼SybaseÊÖ²áÖ® ¡¶System Administration Guide Volume 2¡· ÖÐµÄ Developing a Backup and Recovery Plan Ò»Õ¡£

2.2.¶¨ÆÚ±¸·ÝÓû§Êý¾Ý¿â

¡¡¡¡¶ÔÓÚÊý¾Ý¿âά»¤¶øÑÔ£¬¶¨ÆÚ±¸·ÝÊÇÊ®·ÖÖØÒªµÄ¹¤×÷¡£ASE¹ÜÀíÔ±Ó¦ÖÆ¶¨ºÏÀíµÄ±¸·Ý²ßÂÔ£¬¶¨ÆÚ½øÐÐÊý¾Ý¿â±¸·Ý£¨ dump database £©ºÍÈÕÖ¾±¸·Ý£¨ dump transaction £©¡£½¨ÒéÊý¾Ý¿â±¸·ÝµÄƵ¶ÈÖÁÉÙΪÿÖÜÒ»´Î¡¢ÈÕÖ¾±¸·ÝµÄƵ¶ÈÖÁÉÙΪÿÈÕÒ»´Î¡£¿É¸ù¾ÝÓ¦ÓõÄʵ¼ÊÇé¿ö½«ÈÕÖ¾±¸·Ýµ÷ÕûΪÿ°ëÌìÒ»´Î»òÿСʱһ´Î£¬ÒÔ¾¡¿ÉÄܵؽµµÍÒâÍâµ¼ÖµÄËðʧ¡£
¡¡¡¡ÐèҪעÒâµÄÊ£¬³ýÁ˶¨ÆÚ±¸·ÝÍ⣬µ±·¢ÉúÒÔϲÙ×÷֮ǰºÍÖ®ºó£¬Ò²Ó¦¼°Ê±½øÐÐÊý¾Ý¿â±¸·Ý£º

  • Êý¾Ý¿â°æ±¾Éý¼¶£»
  • ´´½¨ÐÂË÷Òý£»
  • ÎÞÈÕÖ¾¼Ç¼²Ù×÷£¬ÈçÎ޼ǼµÄwritetext¡¢ÓÀ¾Ã±íÉϵÄselect into¡¢¿ìËÙÅúÁ¿¸´ÖÆ£¨bcp£©µ½Ò»¸öûÓд¥·¢Æ÷»òË÷ÒýµÄ±íµÈ£»
  • dump transaction with truncate_only »ò dump transaction with no_log ¡£
¡¡¡¡Í¬Ê±£¬½¨ÒéÔÚ½øÐÐÁËÈκÎDDL²Ù×÷ºó£¬Á¢¼´±¸·ÝÊý¾Ý¿â¡£
¡¡¡¡¶ÔÓÚСÈÝÁ¿²¢Ê¹ÓÃÎļþϵͳÎļþΪÉ豸µÄÊý¾Ý¿â£¬¿ÉÒÔ²ÉÓÃÖ±½Ó±¸·ÝÉ豸ÎļþµÄ·½Ê½½øÐС£²ÉÓôËÖÖ·½Ê½±¸·Ý£¬±ØÐë׼ȷµØ¼Ç¼É豸ÎļþËùÔÚµÄĿ¼¡£
¡¡¡¡Óйر¸·ÝÓû§Êý¾Ý¿âµÄÏêϸÐÅÏ¢£¬Çë²Î¿¼SybaseÊÖ²áÖ® ¡¶System Administration Guide Volume 2¡· ÖÐµÄ Developing a Backup and Recovery Plan Ò»Õ¡£

2.3.¶¨ÆÚ¼ì²é×îÔç»î¶¯ÊÂÎñ

¡¡¡¡×îÔç»î¶¯ÊÂÎñ£¨the oldest active transaction£©ÊÇÖ¸Ò»¸öÊý¾Ý¿âÖеÄ×îÔçδÍê³É£¨Î´Ìá½»»òδ»Ø¹ö£©µÄÊÂÎñ¡£Ëü½«µ¼ÖÂÈÕÖ¾¿Õ¼äÖð½¥¼õÉÙ£¬³ÖÐøÊ±¼äÔ½³¤£¬ÈÕÖ¾¿Õ¼äÔ½ÉÙ¡£ÓÉÓÚÊÂÎñµÄ˲¼äÐÔ£¬Í¨³£²¢²»»á´æÔÚ±»¼Ç¼ÏÂÀ´µÄ×îÔç»î¶¯ÊÂÎñ¡£µ«Ò»Ð©ÌØÊâÇé¿ö¿ÉÄܻᵼÖÂ×îÔç»î¶¯ÊÂÎñ³öÏÖ¡£±ÈÈ磬ÔÚÒ»¸ö´óÊÂÎñ´¦Àí¹ý³ÌÖУ¬ÍøÂç³öÏÖ¹ÊÕÏ¡£
¡¡¡¡ÔÚmasterÊý¾Ý¿âÖУ¬ÏµÍ³±ísyslogsholdΪÿ¸öÊý¾Ý¿â¼Ç¼ÁË×îÔç»î¶¯ÊÂÎñ£¨Èç¹û´æÔڵϰ£©ÒÔ¼°¸´ÖÆ·þÎñµÄ½Ø¶Ïµã£¨Èç¹û´æÔڵϰ£©£¬Ò²¾ÍÊÇ˵ÔڸñíÖУ¬Ã¿¸öÊý¾Ý¿â¿ÉÄÜ´æÔÚ0¡¢1»ò2Ìõ¼Ç¼¡£
¡¡¡¡¿ÉÒÔͨ¹ý²éѯsyslogshold±í»ñÈ¡×îÔç»î¶¯ÊÂÎñµÄÇé¿ö¡£½¨Òé¼ì²éƵ¶ÈΪÿÖÜÒ»´Î¡£
¡¡¡¡Óйر¸·ÝÓû§Êý¾Ý¿âµÄÏêϸÐÅÏ¢£¬Çë²Î¿¼SybaseÊÖ²áÖ® ¡¶System Administration Guide Volume 2¡· ÖÐµÄ Backing Up and Restoring User DatabasesºÍManaging Free Space with Thresholds Õ½ڡ¢ ¡¶Reference Manual: Procedures¡· ÖÐµÄ System Procedures Ò»ÕÂÒÔ¼° ¡¶Reference Manual: Tables¡· ÖÐµÄ System Tables Ò»Õ¡£

2.4.¶¨ÆÚ¼ì²éÊý¾Ý¿âÈÕÖ¾¿Õ¼ä

¡¡¡¡ASEÊý¾Ý¿â²ÉÈ¡µÄÊÇÏȼÇÈÕÖ¾µÄ»úÖÆ¡£Ã¿µ±Óû§Ö´ÐÐÐÞ¸ÄÊý¾Ý¿âµÄ²Ù×÷ʱ£¬ASE»á×Ô¶¯µØ½«±ä»¯Ð´ÈëÈÕÖ¾ÖС£Ò»ÌõSQLÓï¾äËù²úÉúµÄËùÓб仯¶¼±»¼Ç¼µ½ÈÕÖ¾ºó£¬ËüÃDzű»Ð´µ½Êý¾ÝÒ³ÔÚ»º³åÇøµÄ¿½±´ÖС£ÈÕÖ¾¶ÔÓÚÊý¾Ý¿âµÄÊý¾Ý°²È«ÐÔ¡¢ÍêÕûÐÔÖÁ¹ØÖØÒª¡£Èç¹ûµ±ÈÕÖ¾¿Õ¼äÂúÁËÔÙÀ´´¦Àí£¬ÓпÉÄÜ»áÔì³ÉÒ»¶¨µÄËðʧ¡£Òò´Ë£¬ÐèÒª¶¨ÆÚ¼ì²éÊý¾Ý¿âÈÕÖ¾¿Õ¼ä¡£
¡¡¡¡¿ÉÒÔͨ¹ý sp_spaceused syslogs ²é¿´ÈÕÖ¾¿Õ¼ä¡£ÓйظôæÖü¹ý³ÌµÄÏêϸ˵Ã÷£¬Çë²Î¿¼ ¡¶System Administration Guide Volume 2¡· ÖÐµÄ Managing Free Space with Thresholds Ò»ÕÂºÍ ¡¶Reference Manual: Procedures¡· ÖÐµÄ System Procedures Ò»Õ¡£
¡¡¡¡¹ÜÀíÔ±Ó¦¸ù¾ÝÓ¦ÓÃÀàÐÍ¡¢ÒµÎñÁ¿ÒÔ¼°ÈÕÖ¾¿Õ¼äµÄ´óСÀ´Öƶ©¼ì²éµÄƵ¶È¡£½¨ÒéÖÁÉÙÿÖÜÒ»´Î ¡£

2.5.¶¨ÆÚ¼ì²éÊý¾Ý¿âÊ£Óà¿Õ¼ä

¡¡¡¡Í¨³£ÔÚÉè¼ÆÊ±£¬Êý¾Ý¿âµÄÈÝÁ¿±Èµ±Ç°ÈÝÁ¿´óºÜ¶à¡£È»¶ø£¬Ëæ×Åʱ¼äµÄÁ÷ÊÅ¡¢Êý¾ÝÁ¿µÄ²»¶ÏÔö¼Ó £¬Êý¾Ý¿âÊ£Óà¿Õ¼äÖð½¥¼õÉÙ¡£½¨Òé¼ì²éµÄƵ¶ÈÖÁÉÙΪÿÔÂÒ»´Î¡£
¡¡¡¡¿ÉÒÔͨ¹ýsp_helpdb²é¿´Êý¾Ý¿âµÄʹÓÃÇé¿ö£¬ÓйظôæÖü¹ý³ÌµÄÏêϸ˵Ã÷£¬Çë²Î¿¼ ¡¶Reference Manual: Procedures¡· ÖÐµÄ System Procedures Ò»Õ¡£

2.6.¶¨ÆÚ²é¿´£¨´íÎó£©ÈÕÖ¾

¡¡¡¡Êµ¼ÊÉÏ£¬¶¨ÆÚ²é¿´ÈÕÖ¾ÊÇÈκÎϵͳµÄ¹ÜÀíÔ±¶¼±ØÐëÑø³ÉµÄÁ¼ºÃϰ¹ß¡£ÈÕÖ¾£¨°üº¬±¸·Ý·þÎñµÄÈÕÖ¾£©Ïêϸ¼Ç¼ÁËÊý¾Ý¿âµÄÔËÐйý³ÌÇé¿ö£¬ÈκÎÒì³£Ò²»áÔÚÈÕÖ¾ÖÐÌåÏÖ¡£²é¿´ÈÕÖ¾²¢²»ÐèÒª¶àÉÙʱ¼ä£¬Í¨³£2£­5·ÖÖÓ¾Í×ã¹»ÁË¡£½«´ËÏ×÷¶¨ÆÚ»¯£¬¹ÜÀíÔ±¾Í¿ÉÒÔ´óÖÂÕÆÎÕÊý¾Ý¿âµÄÔËÐÐ×´¿ö£¬²¢¼°Ê±·ÖÎöÒì³£²¢×ö³öÕýÈ·µÄÏìÓ¦¡£ÓмøÓÚ´Ë£¬Ç¿ÁÒ½¨ÒéÈÕÖ¾²é¿´µÄƵ¶ÈΪÿÈÕÒ»´Î¡£
¡¡¡¡Í¬Ê±£¬ÔÚÊý¾Ý¿â·¢ÉúÈκÎÒ쳣ʱ£¬ÇëÊ×ÏȲ鿴ÈÕÖ¾¡£
¡¡¡¡ÈçºÎÔĶÁÈÕÖ¾£¬Çë²Î¿¼Sybase ASEÊÖ²áÖ® ¡¶System Administration Guide Volume 1¡· ÖÐµÄ Diagnosing System Problems Ò»Õ¡£

2.7.¶¨ÆÚ¼ì²éÊý¾Ý¿âÈí¼þ¸üÐÂ

¡¡¡¡ËäÈ»Óû§¶¼Ï£ÍûÄÜÓÐÒ»¸öûÓÐBugµÄÈí¼þ£¬È»¶øÒź¶µÄÊÇ£ºÈκÎÈí¼þ¶¼´æÔÚBUG£¬ASE×ÔȻҲ²»»áÀýÍâ¡£Òò´Ë£¬¼°Ê±»ñÈ¡²¹¶¡²¢¸üУ¬ÊǷdz£ÖØÒªµÄ¹¤×÷¡£
¡¡¡¡Ç¿ÁÒ½¨Ò飺

  • ASE¹ÜÀíÔ±Ó¦ÖÁÉÙÿÔ²鿴һ´ÎSybase¹Ù·½ÍøÕ¾µÄEBF°ü·¢²¼Çé¿ö£»½¨ÒéÔÚ´ò²¹¶¡»ò¸üÐÂǰ£¬¹ÜÀíÔ±Ó¦ÈÏÕæÔĶÁTargeted CR-List£¬·ÖÎö²¢È¨ºâ¸üпÉÄܶÔÏÖÓÐÓ¦ÓÿÉÄÜ´øÀ´µÄÓ°Ïì¡£
  • Ö»Òª¿ÉÄÜ£¬¹ÜÀíÔ±Ò²Ó¦ÈÏÕæÔĶÁTarget CR-List£¬Á˽⵱ǰASE°æ±¾´æÔÚÄÄЩÎÊÌ⣬´Ó¶ø²ÉÈ¡ÏàÓ¦µÄ´ëÊ©£¬±ÜÃâDZÔÚµÄËðʧ¡£

2.8.¶¨ÆÚ¸üÐÂͳ¼ÆÐÅÏ¢

¡¡¡¡ASE²éѯÓÅ»¯Æ÷ÒÀ¿¿Í³¼ÆÐÅÏ¢À´Éú³É²éѯ¼Æ»®£¬Í³¼ÆÐÅÏ¢µÄÕýÈ·Óë·ñ£¬Ö±½Ó¾ö¶¨ÁËSQLµÄÖ´ÐÐËÙ¶È¡£Ò»¸öÕæÊµµÄÀý×ÓÊÇ£ºÒ»¸öÓ¦ÓÃϵͳÔËÐÐÒ»¶Îʱ¼äºó£¬ÐÔÄܼ±ÖèϽµ¡£¼à¿Ø¹ý³ÌÖз¢ÏÖ£¬Ò»Ð©²éѯSQLµÄSARGÃ÷Ã÷½¨ÓÐË÷Òý£¬µ«²éѯ¼Æ»®ÏÔʾ²¢Î´Ê¹ÓÃË÷Òý£¬¶øÊÇÈ«±íɨÃè¡£ÔÚ¸üÐÂͳ¼ÆÐÅÏ¢ºó£¬ÏµÍ³ËٶȻָ´Õý³£¡£
¡¡¡¡½¨Òé¸ù¾Ý±íµÄ¸üг̶ȣ¬²ÉÈ¡²»Í¬µÄƵ¶ÈÖ´ÐдËÏ×÷¡£ÔÚASE15֮ǰ£¬Ö»ÄÜÆ¾¾­ÑéÀ´¹À¼ÆÐèÒª¸üÐÂµÄÆµ¶È¡£¶ø×Ô°æ±¾15¿ªÊ¼£¬ASEÒýÈëÁËÒ»¸ö datachange º¯Êý£¬¿ÉÒÔ»ñÈ¡±íµÄ¸üг̶ȣ¬´Ó¶ø¸üÁé»îµØ¸üÐÂͳ¼ÆÐÅÏ¢¡£
¡¡¡¡ÐèҪעÒâµÄÊÇ£¬¸üÐÂͳ¼ÆÐÅÏ¢ÊǼ«ÏûºÄϵͳ×ÊÔ´µÄ£¬Òò´ËÓ¦¾¡¿ÉÄܱÜÃâÔÚÒµÎñʱ¼äÄÚÖ´ÐдËÏ×÷¡£Í¬Ê±£¬Ç¿ÁÒ½¨Ò鲻ҪʹÓÃupdate allģʽ£¬¶ÔÓÚ´ó±í¶øÑÔ£¬update all½«ÊÇÒ»¸öÔÖÄÑ¡£Í¬Ê±¶ÔÓÚ´óÊý¾ÝÁ¿µÄ±í£¬Ó¦Ê¹ÓòÉÑù¸üС£½¨ÒéµÄ²ÉÑùÂÊΪ10%µ½20%¡£
¡¡¡¡ÈçºÎ¸üÐÂͳ¼ÆÐÅÏ¢ÒÔ¼°ÎªÄÄЩÁÐÔö¼Óͳ¼ÆÐÅÏ¢£¬Çë²Î¿¼Sybase ASEÊÖ²áÖ® ¡¶Performance and Tuning:Monitoring and Analyzing¡· µÄ Using Statistics to Improve Performance Ò»ÕÂÒÔ¼° ¡¶Reference Manual: procedures¡· ¡£
¡¡¡¡ÓÉÓÚ ASE 15µÄÓÅ»¯Æ÷¿ÉÀûÓÃ×éºÏË÷ÒýµÄ·Çǰµ¼ÁУ¬Òò´Ë¿ÉÊʵ±Ôö¼Ó update index statistics µÄÖ´ÐÐÆµ¶È¡£

2.9.¶¨ÆÚ½øÐÐÐÔÄܼì²é

¡¡¡¡Ê¹ÓÃsp_sysmon´æÖü¹ý³Ì£¨ËùÓÐASE°æ±¾£©£¬¶¨ÆÚ¼ì²éÊý¾Ý¿âÔËÐÐÐÔÄÜ¡£Ò²¿ÉÒÔʹÓÃMDA£¨Ò²³Æmon±í£¬ÒªÇóASE°æ±¾Îª12.5.0.3ÒÔÉÏ£©£¬»òÕßÅäºÏÏà¹Ø¹¤¾ß£¬ÈçDB X-ray¡¢Spotlight¡¢Sybase DB ExpertµÈ¡£
¡¡¡¡ÓÐ¹Ø sp_sysmon ´æÖü¹ý³ÌµÄÏêϸÐÅÏ¢£¬Çë²Î¿¼Sybase ASEÊÖ²áÖ® ¡¶Reference Manual: procedures¡· ¡£
¡¡¡¡ÓйØMDAµÄÏêϸÐÅÏ¢£¬Çë²Î¿¼Sybase ASEÊÖ²áÖ® ¡¶Performance and Tuning: Monitoring and Analyzing¡· ÖÐµÄ Monitoring Tables Ò»½Ú£¬»ò²Î¿¼ASE MDA ³£¼ûÎÊÓë´ð¡£
¡¡¡¡½¨ÒéµÄƵ¶ÈΪÿÖÜÒ»´Î£¬ÓÈÆäÊÇÔÚÒµÎñ¸ß·åÆÚ¡£

2.10.¶¨ÆÚ¼ì²éÊý¾Ý¿âÍêÕûÐÔ

¡¡¡¡DBCC£¨database consistency checker£©ÌṩÁ˼ì²éÊý¾Ý¿âÂß¼­ºÍÎïÀíÍêÕûÐÔµÄÃüÁî¡£ÆäÖ÷Òª¹¦ÄÜÊÇ£º

  • ʹÓÃcheckstorage»òchecktableºÍcheckdb¼ì²éÒ³¼¶ºÍÐм¶ÉϵÄÒ³Á´ºÍÊý¾ÝÖ¸Õ룻
  • ʹÓÃcheckstorage¡¢checkalloc¡¢checkverify¡¢tableallocºÍindexalloc¼ì²é·ÖÅäÒ³¡£
¡¡¡¡ÐèҪעÒâµÄÊÇ£¬DBCCÐèÒªÏûºÄ´óÁ¿µÄ×ÊÔ´£¬Òò´ËÓ¦¾¡¿ÉÄܵرÜÃâÔÚÒµÎñʱ¼äÄÚÖ´ÐдËÏ×÷¡£½¨Ò鶨ÆÚDBCCµÄƵ¶ÈΪÿ¼¾¶ÈÒ»´Î¡£ÁíÍ⣬һµ©·¢ÏÖÓ²¼þ´æÖü¿ÉÄÜ´æÔÚÎÊÌ⣬Ӧ¾¡¿ì½øÐÐDBCC¼ì²é¡£
¡¡¡¡¹ØÓÚDBCCµÄÏêϸÐÅÏ¢£¬Çë²Î¿¼SybaseÊÖ²áÖ® ¡¶System Administration Guide Volume 2¡· µÄ Checking Database Consistency Ò»Õ¡£

2.11.¶¨ÆÚÖØÐÂ×éÖ¯±í¿Õ¼ä

¡¡¡¡Êý¾Ý¿âÔËÐÐÒ»¶Îʱ¼äºó£¬Æµ·±µÄ±í¸üл×îÖÕ¿ÉÄܻᵼÖ¿ռäÀûÓò»³ä·ÖÒÔ¼°ÐÔÄܵĽµµÍ¡£Òò´ËÐèÒª¶¨ÆÚµÄÖØÐÂ×éÖ¯±í¿Õ¼ä¡£
¡¡¡¡ÐèҪעÒâµÄÊÇ£¬ÖØÐÂ×éÖ¯±í¿Õ¼äÐèÒª×ã¹»µÄ¿ÕÓà¿Õ¼ä£¬½¨ÒéÓ¦±£Ö¤1.5±¶±íÔ­ÓпռäÒÔÉÏ¡£Í¬Ê±£¬ÖØ×é±í¿Õ¼äÐèÒª´óÁ¿µÄ×ÊÔ´£¬Òò´ËÓ¦¾¡¿ÉÄܵرÜÃâÔÚÒµÎñʱ¼äÄÚÖ´ÐдËÏ×÷¡£
¡¡¡¡½¨Ò鶨ÆÚÖØÐÂ×éÖ¯±í¿Õ¼äµÄƵ¶ÈΪÿ°ëÄêÒ»´Î¡£

2.11.1.APL±í

¡¡¡¡¶ÔÓÚÓоۼ¯Ë÷Òý£¨Clustered Index£©µÄAPL±í£¬¿Éɾ³ý¸Ã¾Û¼¯Ë÷Òý£¬²¢Öؽ¨£»
¡¡¡¡¶ÔÓÚûÓоۼ¯Ë÷ÒýµÄAPL±í£¬¿ÉÑ¡ÔñÒ»Áд´½¨¾Û¼¯Ë÷Òý£¬È»ºóɾ³ý¡£
¡¡¡¡¹ØÓÚÈçºÎ´´½¨ºÍɾ³ý¾Û¼¯Ë÷ÒýµÄÐÅÏ¢£¬Çë²Î¿¼SybaseÊÖ²áÖ® ¡¶Performance and Tuning: Basics¡· ÖÐµÄ How Indexes Work Ò»Õ¡£

2.11.2.DOL±í

¡¡¡¡×Ô11.9.2¿ªÊ¼£¬ASEÒýÈëÁËDOL±í¡£Ó봫ͳµÄAPL±íÏà±È£¬DOL±íµÄ´æÖü·¢ÉúÁ˽ϴóµÄ±ä»¯¡£Ê¹Óà Reorg ÃüÁî¿ÉÒÔÖØ×é±í¿Õ¼äµÄʹÓò¢Ìá¸ßÐÔÄÜ¡£
¡¡¡¡¹ØÓÚreorgÃüÁîµÄʹÓã¬Çë²Î¿¼SybaseÊÖ²áÖ® ¡¶System Administration Guide Volume 2¡· ÖÐµÄ Using the reorg Command Ò»Õ¡£

3.ÈçºÎ×Ô¶¯»¯

¡¡¡¡µÚ2ÕÂËù½éÉܵIJÙ×÷£¬Ò»Ð©²Ù×÷ÊÇ¿ÉÒÔ½øÐÐ×Ô¶¯»¯µÄ£¬È綨ÆÚ±¸·ÝÊý¾Ý¿â¡¢¶¨ÆÚ¸üÐÂͳ¼ÆÐÅÏ¢¡¢¶¨ÆÚ¼ì²éÊý¾Ý¿âÍêÕûÐÔ¡¢¶¨ÆÚÖØÐÂ×éÖ¯±í¿Õ¼äµÈµÈ¡£ÐèҪעÒâµÄÊÇ£º×Ô¶¯»¯µÄ²Ù×÷Ò»¶¨ÒªÊä³öÖ´Ðнá¹û¡£Ö´ÐÐÍêºó£¬¹ÜÀíÔ±±ØÐëÒª²é¿´Ëù¼Ç¼µÄ½á¹ûÎĵµ¡£

3.1.ʹÓòÙ×÷ϵͳµÄÈÎÎñµ÷¶È

¡¡¡¡²ÉÓÃOSÖ§³ÖµÄ½Å±¾ÓïÑÔ£¨Èçperl¡¢bash¡¢BAT£©±àдÏàÓ¦µÄ²Ù×÷½Å±¾£¬Ê¹ÓòÙ×÷ϵͳµÄcrontab£¨UNIXºÍÀàUNIXϵͳ£©»òÈÎÎñµ÷¶È£¨Windowsϵͳ£©ÖÜÆÚÐÔÖ´ÐУ¬ÊʺÏÓÚËùÓа汾µÄASEÊý¾Ý¿â¡£È±µãÊÇÐèÒª½«Êý¾Ý¿âÃÜÂëÒÔÃ÷ÎÄ·½Ê½Ð´Ôڽű¾ÖС£
¡¡¡¡ÁíÍ⣬ͨ¹ý xp ·þÎñÒ²¿ÉÒÔµ÷ÓÃϵͳ³ÌÐò£¬Çë×ÔÐвο¼Ïà¹ØÊֲᡣ

3.2.ʹÓÃASEµÄÈÎÎñµ÷¶È

¡¡¡¡×Ô12.5.1£¨UNIX£©/12.5.2(Windows)¿ªÊ¼£¬ASEÒýÈëÁËÈÎÎñµ÷¶È£¨Job Scheduler£©¡£Í¨¹ýJS£¬¿ÉÒÔÍê³ÉÒÔǰֻÄÜÓÐOSµÄÈÎÎñµ÷¶È²ÅÄÜÍê³ÉµÄ¹¦ÄÜ¡£ÐèҪעÒâµÄÊÇ£ºÊ¹ÓÃJS¹¦ÄÜ£¬Ó¦¾¡¿ÉÄܵظüÐÂASE°æ±¾£¬½¨ÒéASE°æ±¾ÖÁÉÙΪ12.5.3ESD4¡£
¡¡¡¡ÓйØJSµÄÅäÖúÍʹÓÃÐÅÏ¢£¬±¾ÎIJ»ÔÙÃèÊö¡£Çë²Î¿¼±¾ÎĵÄWORD°æ±¾£¨×¢£º¸ÃWORD°æ±¾²»ÔÙ¸üУ©£¬»òSybaseÊÖ²áÖ® ¡¶Job Scheduler User¡¯s Guide¡· ¡£

¸½Â¼A¡¡Oracle DBAµÄÈÎÎñ£¨²¿·Ý£©

¡¡¡¡ÒÔÏÂÄÚÈÝÕª×Ô Oracle 10G Administration I Study Guide £¬µÚ26Ò³
  • Ñ¡ÔñÔËÐÐÊý¾Ý¿âÈí¼þµÄ·þÎñÆ÷Ó²¼þ
  • °²×°ºÍÅäÖÃOracle 10g
  • ´´½¨Êý¾Ý¿â
  • ´´½¨ºÍ¹ÜÀíÓ¦ÓÃËùÐèµÄ±íºÍÆäËü¶ÔÏó
  • ´´½¨ºÍ¹ÜÀíÓÃÊý¾Ý¿âÓû§
  • ½¨Á¢¿É¿¿µÄ±¸·ÝºÍ»Ö¸´¹ý³Ì
  • ¼àÊÓºÍÓÅ»¯Êý¾Ý¿âÐÔÄÜ

-- FlybeanZhou - 2006Äê1ÔÂ28ÈÕ

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r13 < r12 < r11 < r10 < r9 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback