ѧϰ¡¶Oracle 9i10g±à³ÌÒÕÊõ¡·µÄ±Ê¼Ç (Ê®Èý) Ë÷Òý
1.¸ÅÊö
Ë÷ÒýÊÇÓ¦ÓÃÉè¼ÆºÍ¿ª·¢µÄÒ»¸öÖØÒª·½Ãæ¡£Èç¹ûÓÐÌ«¶àµÄË÷Òý£¬DML µÄÐÔÄܾͻáÊܵ½Ó°Ïì¡£Èç¹ûË÷ÒýÌ«
ÉÙ£¬ÓÖ»áÓ°Ïì²éѯ£¨°üÀ¨²åÈë¡¢¸üкÍɾ³ý£©µÄÐÔÄÜ¡£ÒªÕÒµ½Ò»¸öºÏÊÊµÄÆ½ºâµã£¬Õâ¶ÔÓÚÓ¦ÓõÄÐÔÄÜÖÁ¹Ø
ÖØÒª¡£
ÎÒ³£³£·¢ÏÖ£¬ÈËÃÇÔÚÓ¦Óÿª·¢ÖÐ×ÜÊÇʺó²ÅÏëÆðË÷Òý¡£ÎÒ¼á³ÖÈÏΪÕâÊÇÒ»ÖÖ´íÎóµÄ×ö·¨¡£Èç¹ûÄãÖª
µÀÊý¾Ý½«ÈçºÎʹÓ㬴ÓÒ»¿ªÊ¼¾ÍÓ¦¸ÃÄÜÌá³öÓ¦ÓÃÖÐҪʹÓÃÔõÑùµÄË÷Òý£¬¼´¾ßÓÐÒ»×é´ú±íÐÔµÄË÷Òý¡£²»¹ý£¬
Ò»°ãµÄ×ö·¨È´ÍùÍùÊÇËæÓ¦ÓÓ·ÅÈÎ×ÔÁ÷“£¬¹ýºó²Å·¢ÏÖÄÄÀïÐèÒªË÷Òý£¬ÕâÖÖÇé¿öʵÔÚÌ«¶àÁË¡£Õâ˵Ã÷£¬Äã
ûÓл¨Ê±¼äÀ´Á˽âÊý¾Ý½«ÈçºÎʹÓÃÒÔ¼°×îÖÕÒª´¦Àí¶àÉÙÐС£¾¹ýÒ»¶Îʱ¼äºó£¬Ëæ×ÅÊý¾ÝÁ¿µÄÔö³¤£¬Äã»á²»
Í£µØÏòϵͳÔö¼ÓË÷Òý£¨Ò²¾ÍÊÇ˵£¬ÄãËùÖ´ÐеÄÊÇÒ»ÖÖ·´Ó¦Ê½µ÷ÓÅ£©¡£Äã¾ÍÓÐһЩÈßÓà¶øÇÒ´Ó²»Ê¹ÓõÄË÷Òý£¬
Õâ²»½ö»áÀ˷ѿռ䣬»¹»áÀ˷ѼÆËã×ÊÔ´¡£Ä¥µ¶²»Îó¿³²ñ¹¤£¬Èç¹û¸Õ¿ªÊ¼µÄʱºò»¨¼¸¸öСʱºÃºÃµØ¿¼ÂǺÎʱ
ΪÊý¾Ý¼ÓË÷Òý£¬ÒÔ¼°ÈçºÎ¼ÓË÷Òý£¬Õâ¿Ï¶¨ÄÜÔÚÒÔºóµÄ”µ÷ÓÅ“ÖнÚÊ¡¸ü¶àµÄʱ¼ä£¨×¢Ò⣬ÎÒËù˵µÄÊÇ”¿Ï
¶¨ÄÜ“½ÚÊ¡¸ü¶àʱ¼ä£¬¶ø²»Ö»ÊÇ”¿ÉÄÜ“½ÚÊ¡¸ü¶àʱ¼ä£©¡£
2.B*Ê÷Ë÷Òý
B*Ê÷Ë÷Òý¾ÍÊÇÎÒËù˵µÄ“´«Í³“Ë÷Òý£¬ÕâÊÇÊý¾Ý¿âÖÐ×î³£ÓõÄÒ»ÀàË÷Òý½á¹¹¡£ÆäʵÏÖÓë¶þ²æ²éÕÒÊ÷ºÜ
ÏàËÆ¡£ÆäÄ¿±êÊǾ¡¿ÉÄܼõÉÙOracle ²éÕÒÊý¾ÝËù»¨·ÑµÄʱ¼ä¡£²»ÑϸñµØËµ£¬Èç¹ûÔÚÒ»¸öÊý×ÖÁÐÉÏÓÐÒ»¸öË÷Òý£¬
ÄÇô´Ó¸ÅÄîÉϽ²Õâ¸ö½á¹¹¿ÉÄÜÈçͼ11.-1 Ëùʾ¡£
ÀýÈ磬Èç¹ûÏëÔÚË÷ÒýÖÐÕÒµ½Öµ42£¬Òª´ÓÊ÷¶¥¿ªÊ¼£¬ÕÒµ½×ó·ÖÖ§¡£ÎÒÃÇÒª¼ì²éÕâ¸ö¿é£¬²¢
·¢ÏÖÐèÒªÕÒµ½·¶Î§ÔÚ“42..50“µÄ¿é¡£Õâ¸ö¿é½«ÊÇÒ¶×ӿ飬ÆäÖлáָʾ°üº¬Êý42 µÄÐС£ÓÐÒâ˼µÄÊÇ£¬Ë÷Òý
µÄÒ¶×Ó½Úµãʵ¼ÊÉϹ¹³ÉÁËÒ»¸öË«ÏòÁ´±í¡£Ò»µ©·¢ÏÖÒª´ÓÒ¶×Ó½ÚµãÖеÄÄÄÀªÊ¼“£¨Ò²¾ÍÊÇ˵£¬Ò»µ©·¢ÏÖµÚ
Ò»¸öÖµ£©£¬Ö´ÐÐÖµµÄÓÐÐòɨÃ裨Ҳ³ÆÎªË÷ÒýÇø¼äɨÃ裨index range scan£©£©¾Í»áºÜÈÝÒס£ÎÒÃDz»ÓÃÔÙÔÚË÷
Òý½á¹¹Öе¼º½£»¶øÖ»Ðè¸ù¾ÝÐèҪͨ¹ýÒ¶×Ó½ÚµãÏòǰ»òÏòºóɨÃè¾Í¿ÉÒÔÁË¡£ËùÒÔÒªÂú×ãÖîÈçÒÔϵÄν´ÊÌõ¼þ
½«Ï൱¼òµ¥£º
where x between 20 and 30
Oracle ·¢ÏÖµÚÒ»¸ö×îС¼üÖµ´óÓÚ»òµÈÓÚ20 µÄË÷ÒýÒ¶×ӿ飬ȻºóˮƽµØ±éÀúÒ¶×Ó½ÚµãÁ´±í£¬Ö±µ½×îºó
ÃüÖÐÒ»¸ö´óÓÚ30 µÄÖµ¡£
B*Ê÷Ë÷ÒýÖв»´æÔÚ·ÇΩһ£¨nonunique£©ÌõÄ¿¡£ÔÚÒ»¸ö·ÇΩһË÷ÒýÖУ¬Oracle »á°Ñrowid ×÷Ϊһ¸ö¶î
ÍâµÄÁУ¨ÓÐÒ»¸ö³¤¶È×Ö½Ú£©×·¼Óµ½¼üÉÏ£¬Ê¹µÃ¼üΩһ¡£ÀýÈ磬Èç¹ûÓÐÒ»¸öCREATE INDEX
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
1.OracleDBConsoleorcl oem¿ØÖÆÌ¨µÄ·þÎñ½ø³Ì
2.OracleJobSchedulerORCL ¶¨Ê±Æ÷µÄ·þÎñ½ø³Ì
3.OracleOraDb10g_home1iSQL*Plus isql*plusµÄ·þÎñ½ø³Ì
4.OracleOraDb10g_home1TNSListener ¼àÌýÆ÷µÄ·þÎñ½ø³Ì
5.Or ......
Ò»¡¢Ê²Ã´ÊÇOracle×Ö·û¼¯
Oracle×Ö·û¼¯ÊÇÒ»¸ö×Ö½ÚÊý¾ÝµÄ½âÊ͵ķûºÅ¼¯ºÏ,ÓдóС֮·Ö,ÓÐÏ໥µÄ°üÈݹØÏµ¡£ORACLE Ö§³Ö¹ú¼ÒÓïÑÔµÄÌåϵ½á¹¹ÔÊÐíÄãʹÓñ¾µØ»¯ÓïÑÔÀ´´æ´¢£¬´¦Àí£¬¼ìË÷Êý¾Ý¡£ËüʹÊý¾Ý¿â¹¤¾ß£¬´íÎóÏûÏ¢£¬ÅÅÐò´ÎÐò£¬ÈÕÆÚ£¬Ê±¼ä£¬»õ±Ò£¬Êý×Ö£¬ºÍÈÕÀú×Ô¶¯ÊÊÓ¦±¾µØ»¯ÓïÑÔº ......
½ñÌ츴ϰµÚÈýÕ£¬±¾À´ËãÆðÀ´Ó¦¸ÃÊǵڶþյ쬵«ÊǵڶþÕµÄÄÚÈÝÊǽéÉÜÊý¾Ý¿âµÄ¹ÜÀí¹¤¾ß£¬¶ø¶ÔÓÚÎÒÃǶøÑÔ£¬ÕâЩÏà¶ÔÀ´ËµÃ»Óжà´óµÄ±ØÒª£¬ËùÒÔ£¬ÏÖÔÚ²½È븴ϰOracleʵÀýµÄ¹ÜÀí¡£ÕâÕµÄÄÚÈݰüÀ¨³õʼ»¯²ÎÊýÎļþµÄά»¤ºÍ¹ÜÀí£¬ÒÔ¸÷ÖÖ²»Í¬µÄ·½Ê½Æô¶¯ºÍ¸ÅÄî±ÈÊý¾Ý¿âOracle Instance£¬ÒÔ¼°¶ÔOracle I ......
Ò».×ÊÔ´ÐèÒª£º
ÖÁÉÙ1024 MBÎïÀíÄÚ´æ
1024£2048 Ðè1.5±¶µÄ½»»¥¿Õ¼ä
2048£8192 Ðè1±¶µÄ½»»¥¿Õ¼ä
8192£ Ðè0.75±¶µÄ½»»¥¿Õ¼ä
ÖÁÉÙ400 MB /tmp ÁÙʱĿ¼¿Õ¼ä
oracleÈí¼þÐèÒª1.5 GB µ½ 3.5 GB ´ÅÅ̿ռä
ĬÈÏÊý¾Ý¿âÐèÒª1.2 GB
¶þ.²é¿´ÏµÍ³×ÊÔ´Ïà¹ØÓï ......