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ÈÕ