Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ORACLEÎﻯÊÓͼ ¸ßËÙ¸ßЧ ´´½¨ÎﻯÊÓͼÌá¸ß²éѯËÙ¶È


ÄãÊÇ·ñΪµÈ´ýÄãµÄ²éѯ·µ»Ø½á¹û¶ø¸Ðµ½Æ£±¹£¿ÄãÊÇ·ñÒѾ­ÎªÔöÇ¿Ë÷ÒýºÍµ÷ÓÅSQL¶ø¸Ðµ½Æ£±¹£¬µ«ÈÔÈ»²»ÄÜÌá¸ß²éѯÐÔÄÜ£¿ÄÇô£¬ÄãÊÇ·ñÒѾ­¿¼ÂÇ´´½¨ÎﻯÊÓͼ£¿ÓÐÁËÎﻯÊÓͼ£¬ÄÇЩ¹ýÈ¥ÐèÒªÊýСʱÔËÐеı¨¸æ¿ÉÒÔÔÚ¼¸·ÖÖÓÄÚÍê³É¡£ÎﻯÊÓͼ¿ÉÒÔ°üÀ¨Áª½Ó£¨join£©ºÍ¼¯ºÏ£¨aggregate£©
ÄãÊÇ·ñΪµÈ´ýÄãµÄ²éѯ·µ»Ø½á¹û¶ø¸Ðµ½Æ£±¹£¿ÄãÊÇ·ñÒѾ­ÎªÔöÇ¿Ë÷ÒýºÍµ÷ÓÅSQL¶ø¸Ðµ½Æ£±¹£¬µ«ÈÔÈ»²»ÄÜÌá¸ß²éѯÐÔÄÜ£¿ÄÇô£¬ÄãÊÇ·ñÒѾ­¿¼ÂÇ´´½¨ÎﻯÊÓͼ£¿ÓÐÁËÎﻯÊÓͼ£¬ÄÇЩ¹ýÈ¥ÐèÒªÊýСʱÔËÐеı¨¸æ¿ÉÒÔÔÚ¼¸·ÖÖÓÄÚÍê³É¡£ÎﻯÊÓͼ¿ÉÒÔ°üÀ¨Áª½Ó£¨join£©ºÍ¼¯ºÏ£¨aggregate£©£¬ËüÌṩÁËÒ»ÖÖ´¢´æÔ¤¼ÆËã½á¹ûµÄ·½·¨¡£
ÔÚÖ´ÐÐÒ»¸ö²éѯʱ£¬ÓÅ»¯Æ÷»áÅж¨·ÃÎÊÎﻯÊÓͼ»òÊý¾ÝפÁôµÄ»ù´¡±íÊÇ·ñ¸ü¿ìһЩ¡£Èç¹ûÓÅ»¯Æ÷Åж¨²éѯÎﻯÊÓͼÊǸüºÃµÄ½â¾ö·½°¸£¬ÄÇôÓÅ»¯Æ÷»áÔÚÒ»¸ö±»³ÆÎª“²éѯ¸Äд”£¨query rewrite£©µÄ¹ý³ÌÖиÄдSQL²éѯ¡£ÔÚÕâ¸ö¹ý³ÌÖУ¬²»ÐèÒª¶ÔÈκÎSQL»òÓ¦ÓóÌÐò´úÂë½øÐÐÐ޸ģ¬ËùÒÔÈκÎÀûÓÃSQL·ÃÎÊÊý¾Ý¿âµÄÓ¦ÓóÌÐò»òÌØ¶¨²éѯ¹¤¾ß¶¼¿ÉµÃÒæÓÚʹÓÃÎﻯÊÓͼ¡£µ±Îª¼ÆËã½á¹û¶øÐèÒª·ÃÎʵÄÊý¾ÝÊýÁ¿Ô¶´óÓÚ½á¹û£¨È缯ºÏ£©µÄ´óСʱ£¬×îÊʺÏʹÓòéѯ¸Äд£¬µ«ÊÇËüÒ²¿É±»ÓÃÓÚ¼ÓËÙ°º¹óµÄÁª½Ó»ò¹æ»®¡£
±¾ÎÄÊ×ÏȽéÉÜÁËÓÅ»¯Æ÷¿ÉÒÔÖ´ÐеIJéѯ¸ÄдÀàÐÍ¡£È»ºó£¬ËüÌÖÂÛÁ˰ïÖúÈ·¶¨´´½¨×î¼ÑÎﻯÊÓͼ¼¯µÄ¹¤¾ß£¬Ê¹ÓÅ»¯Æ÷Äܹ»¸Äд¶à¸ö²éѯ¡£ÀûÓÃÕâЩ¹¤¾ß´´½¨µÄÎﻯÊÓͼÔÚÆä»ù´¡Êý¾Ý·¢Éú±ä»¯Ê±»¹¿ÉÒÔ¿ìËÙˢС£Èç¹ûÄã²»ÖªµÀ´´½¨Ò»¸öÎﻯÊÓͼ¡¢Ò»¸öË÷Òý»òͬʱ´´½¨Á½ÕßÄÄÖÖ¸üºÃ£¬ÄÇôÔÚOracleÊý¾Ý¿â10gÖÐÒýÈëµÄSQL Access Advisor¿ÉÒÔͨ¹ý·ÖÎö¸ø¶¨µÄ¹¤×÷¸ººÉ°ïÖúÄã×ö³ö¾ö¶¨¡£
²éѯ¸ÄдÀàÐÍ
¿ÉÄÜÓÐÐí¶àÀàÐ͵IJéѯ¸Äд£»µ±ÎﻯÊÓͼµÄ¶¨Òå²éѯÓë²éѯµÄÎı¾ÍêȫƥÅäʱ£¬¾Í·¢Éú×î¼òµ¥ºÍ×îÏÔÖøÀàÐ͵IJéѯ¸Äд¡£µ«ÊÇ£¬µ±ÏàͬÎﻯÊÓͼ¿ÉÓÃÓÚÏàÓ¦¶à¸ö²éѯʱ£¬¾Í¿ÉÒÔʵÏÖ²éѯ¸ÄдµÄ×î´óºÃ´¦¡£ÏÖÔÚ£¬ÎÒÃǽ«¾ÙÀý˵Ã÷һЩOracleÓÅ»¯Æ÷ʹÓõĹæÔò£¬ÒÔÈ·¶¨ËüÊÇ·ñ½«Ê¹ÓÃÎﻯÊÓͼÀ´ÏìÓ¦¡£
¶ÔÓÚ±¾ÎÄÖеÄʾÀý£¬¿ÉÒÔ¿¼Âǽ«Ò»¸öÐÇÐÎģʽÖеÄPURCHASES±í¿´×÷ÊÂʵ±í£¨fact table£©£¬Æä·¶Î§ÓÉtime_key»®·Ö¡£Î¬¶È±í£¨dimension table£©--TIME¡¢PRODUCTºÍCUSTOMERS--°üº¬Ö÷¼ü time_key¡¢product_idºÍcust_id¡£ÔÚPURCHASES±íÖÐÓÐÒýÓø÷¸öά¶È±íµÄÍâ¼üÔ¼Êø¡£
¿¼ÂÇÒ»ÏÂÇåµ¥ 1ÖÐËù´´½¨µÄÎﻯÊÓͼ£¬¸ÃÊÓͼ°´Ô°´product_id¼ÆËãÏúÊÛ×ܶîºÍÏúÊÛ×Ü´ÎÊý¡£×¢Ò⣺¶ÔÓÚÓÃÓÚ²éѯ¸ÄдµÄÎﻯÊÓͼ£¬±ØÐëÓÐENABLE QUERY REWRITE×Ӿ䡣»¹ÓУ¬³õʼ»¯


Ïà¹ØÎĵµ£º

OracleÖ§³ÅµÄasp.net2.0Ó¦ÓÃÖÐ×ÔÖ÷ʵÏÖÊý¾ÝÒÀÀµ»º´æ

ÏîÄ¿ÖÐÓÐһЩ±¨±í£¬±¾ÉíËٶȾͲ»Ì«¿ì£¬Óöµ½Êý¾ÝÁ¿´óµÄÇé¿ö£¬¸üÊÇÈÃÈË×¥¿ñ£¬Óû§Ò²Ìá³öÁ˱¨±íËÙ¶ÈÂýµÄÎÊÌ⣬ÓÚÊÇÏë×ÅÈçºÎʵÏÖ±¨±íµÄÊý¾ÝÒÀÀµ»º´æ£¬¼´½«±¨±íÊý¾Ý»º´æ£¬µ±Êý¾Ý·¢Éú¸Ä±äʱ£¬ÔÙÖØÐ»ñÈ¡Êý¾Ý¡£
×î¼òµ¥µÄ·½·¨£¬ÊÇÔÚÏÔʾ±¨±íµÄaspxÒ³ÃæµÚÒ»ÐмÓÉÏÐÎÈç<%@ OutputCache Duration="600" VaryByParam="some_par ......

PL/SQLÁ¬½ÓOracle(Ãâ°²×°oracle¿Í»§¶Ë)

 
      ´ó¼Ò¶¼ÖªµÀ£¬ÓÃPL/SQLÁ¬½ÓOracle£¬ÊÇÐèÒª°²×°Oracle¿Í»§¶ËÈí¼þµÄ¡£ÓÐûҪÏë¹ý²»°²×°Oracle¿Í»§¶ËÖ±½ÓÁ¬½ÓOracleÄØ£¿
      ÆäʵÎÒÒ»Ö±ÏëÕâÑù×ö£¬ÒòΪÕâ¸ö¿Í»§¶ËʵÔÚÌ«ÈÃÈËÌÖÑáÁË£¡£¡£¡²»µ«»á°²×°Ò»¸öJDK£¬¶øÇÒ»¹»á°Ñ×Ô¼º·ÅÔÚ»·¾³±äÁ¿µÄ×îÇ°Ãæ£¬»áÔì³É²»Ð ......

Oracle µÄÊý¾Ýµ¼Èëµ¼³ö¼° Sql Loader (sqlldr) µÄÓ÷¨

Ô­ÎÄ:http://www.blogjava.net/Unmi/archive/2009/01/05/249956.html
ÔÚ Oracle Êý¾Ý¿âÖУ¬ÎÒÃÇͨ³£ÔÚ²»Í¬Êý¾Ý¿âµÄ±í¼ä¼Ç¼½øÐи´ÖÆ»òÇ¨ÒÆÊ±»áÓÃÒÔϼ¸ÖÖ·½·¨£º
1. A ±íµÄ¼Ç¼µ¼³öΪһÌõÌõ·ÖºÅ¸ô¿ªµÄ insert Óï¾ä£¬È»ºóÖ´ÐвåÈëµ½ B ±íÖÐ
2. ½¨Á¢Êý¾Ý¿â¼äµÄ dblink£¬È»ºóÓà create table B as select * from A ......

oracleÊé¼®


ºÜ¶àÅóÓÑÒªÎÒ°ïÃ¦ÍÆ¼öÒ»ÏÂOracleµÄÈëÃÅÊé¼®£¬Äܹ»Á˽âOracleµÄ»ù±¾¸ÅÄî¡¢»ù±¾ÖªÊ¶µÄÄÇÖÖ¡£
ÎÒ¾ÍÃâΪÆäÄÑ£¬ÍƼö¼¸±¾¡£
Ê×ÏÈÎÒÏëÇ¿µ÷µÄÒ»µãÊÇ£¬ÈκÎÒ»±¾ÏµÍ³µÄOracleÊé¼®Ö»ÒªÈÏÕæ¶ÁÏÂÀ´£¬¶¼»áÓв»´íµÄÊÕ»ñ£¬¶ÁÊé×î¼É»äµÄÊÇ»¢Í·Éßβ£¬Ç³³¢ÔòÖ¹¡£
1.µÚÒ»±¾ÒªÍƼö¸ø´ó¼ÒµÄÊÇOracleµÄ¸ÅÄîÊֲᣬÕâ±¾ÊÖ²áÊÇÎÞÊýDBAѧϰµÄÆðµã£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ