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

Ò»¸öÓÐÕùÒéµÄoracle²éѯÓÅ»¯

  ÎÒÏÂÔØÁ˼¸¸ö¹ØÓÚoracle ²éѯÓÅ»¯µÄ  ·½·¨£¬ ÎÄÖÐÌáµ½ oracle ²é±í´Ó ÓÒÖÂ×ó£¬whereÖ´ÐÐÌõ¼þ ˳ÐòÒ²ÊÇ ´ÓÓÒµ½×ö


ÀýÈç
±í TAB1 16,384 Ìõ¼Ç¼
±í TAB2 1      Ìõ¼Ç¼

select count(*) from tab1,tab2    Ö´ÐÐʱ¼ä0.96Ãë
     
select count(*) from tab2,tab1    Ö´ÐÐʱ¼ä26.09Ãë

µ«ÊÇÎÒÔÚʵ¼Ê²Ù×÷ʱ£¬Ö´ÐÐ2Ìõ²éѯÓï¾äÖ´ÐÐµÄ Ê±¼äÊÇÒ»ÑùµÄ£¬¶øÇÒ»ù±¾ÉÏºÍ where Ìõ¼þ ˳Ðòû¶à´ó¹ØÏµ£¬

PS£ºÎÒÊÇÒÔ oracle10g ΪÊý¾Ý¿â£¬ÔÚplsql ÖвéѯµÄ ÄѵÀoracle ×öÁËÓÅ»¯£¿£¿
ÒýÓÃ
ÀýÈç
±í TAB1 16,384 Ìõ¼Ç¼
±í TAB2 1      Ìõ¼Ç¼

select count(*) from tab1,tab2    Ö´ÐÐʱ¼ä0.96Ãë

select count(*) from tab2,tab1    Ö´ÐÐʱ¼ä26.09Ãë


ÊÇÕâÑù× ²éѯʱӦ¸Ã½«´ó±í·ÅÔÚ×ó±ß С±í·Åµ½ÓÒ±ß

ÒýÓà ÄѵÀoracle ×öÁËÓÅ»¯£¿£¿


Êǵġ£Êý¾Ý¿â±¾Éí»á°´ÕÕË÷ÒýºÍͳ¼Æ½á¹û½øÐÐÓÅ»¯¡£

    ´Ó×îÖÕȨÍþÄÇ»ñµÃSQLµ÷ÓŵİïÖú£ºOracleÊý¾Ý¿â±¾Éí£¡Í¨¹ýʹÓÃSQL profilesÀ´È·¶¨²éѯÐÐΪ¡¢Ñ§Ï°ÈçºÎʹÓÃADDM¿ìËÙºÍÇáËɵؽâ¾öÆÕͨµÄÐÔÄÜÎÊÌâ¡£

    ÔÚ10gÖУ¬ÄãÓÐÁË×Ô¶¯Êý¾Ý¿âÕï¶Ï¼àÊÓÆ÷£¨Automatic Database Diagnostic Monitor ADDM£©£¬ËûÊÇÒ»¸ö²»ÖªÆ£¾ëµÄÊÕ¼¯Êý¾Ý¿âÐÔÄÜͳ¼ÆÐÅÏ¢À´¶¨Î»ÐÔÄÜÆ¿¾±¡¢·ÖÎöSQLÓï¾äºÍ²»Í£µÄÌṩ¸÷ÖÖÀàÐ͵Ľ¨ÒéÒÔÌá¸ßÐÔÄܵĻúÆ÷DBA£¬ËüÒ»°ãºÍÆäËû¡°½¨ÒéÆ÷¡±ÈçSQL Tuning AdvisorÒ»Æð¹¤×÷¡£ÔÚ±¾ÎÄÖУ¬Ä㽫Á˽⵽ËüÊÇÈçºÎ¹¤×÷µÄ¡£
{{---


Ïà¹ØÎÊ´ð£º

ÊÇoracleµÄbugô£¿É¢·ÖÁË£¡ - Oracle / »ù´¡ºÍ¹ÜÀí

±¾À´ÒªÐ´¸öupdateÓï¾ä
update table_a A
  set A.flag=1
  where A.id in (select B.id from table_b B)
½á¹ûÎóд³É
update table_a A
  set A.flag=1
  where ......

¶à±í¹ØÁª²éѯµÄ sqlд·¨ - Oracle / »ù´¡ºÍ¹ÜÀí

´ó¼ÒºÃ£¬ÎÒ×î½üά»¤Ò»¸öÏîÄ¿£¬100¶à¸ö±í
Ö»ÄÜÓÃjdbcÖ±Á¬
Óöµ½Á˶à¸ö±í ¹ØÁª ²éѯµÄÇé¿ö Çë´ó¼ÒÖ¸½Ì
±ÈÈç
student(studentid,classid)
class(classid,classname)
class_teacher(classid,teacherid)Õâ¸öÊÇÖмä±í ......

oracle 10µÄÊý¾Ý¿âÇ¨ÒÆ¡£¡£¡£¼± - Oracle / ¿ª·¢

»¹Çó¸öoracleÊý¾Ý¿âµ¼³ö±í¸ñ£¬´æ´¢¹ý³Ì£¬ÒÔ¼°µ¼³ö´¥·¢Æ÷Ö®ÀàµÄ·½·¨¡£
ÒÔ¼°µ¼Èë¡£¡£¡£
Õâô˵°É£¬¾ÍÊÇoracle 10µÄÊý¾Ý¿âÇ¨ÒÆ¡£¡£¡£
·Ç³£¸Ðл

Ò²¾ÍÊÇ£¬ÎÒÔÚÒ»¸ö»úÆ÷ÉÏÓÐÁËÊý¾Ý¿â£¬Òª°ÑÕâ¸öÊý¾Ý¿â×ªÒÆµ½ÁíÍâÒ»¸ö° ......

sql - Oracle / ·Ç¼¼ÊõÇø

score±í
scoreid course studentid score
1 Êýѧ 2 99
2 Êýѧ 3 60
3 Êýѧ 4 80
4 ÓïÎÄ 5 79
5 ÓïÎÄ 6 58
6 ÓïÎÄ 1 66
7 Ó¢Óï 6 76
8 Ó¢Óï 4 87
9 Ó¢Óï 3 100
10Ó¢Óï 2 69
ÔõÑùµÃµ½Ã»ÃÅ¿ÎÖзÖÊý×î¸ßµÄÄÇ ......

oracle²¢·¢´¦ÀíSOS - Oracle / ¿ª·¢

ÎÒÔÚ¿ª·¢µÄÕâ¸öÓ¦Óò¢·¢ÐԱȽϸߣ¬oracle¸üÐÂÊý¾ÝʱºòÈçºÎ´¦Àí²¢·¢´¦ÀíÄØ£¿¸÷λ´óÏÀ·¢±íºÃµÄ¹Ûµã°¡£¬ÔÚÏߵȴý£¡
oracleÊý¾Ý¸üÐÂʱ£¬»á×Ô¶¯Ä¬ÈÏÐÐËø¶¨£¬Â¥Ö÷²»Òª²ÙÐÄ£¬Oracle¶Ô²¢Ðд¦ÀíÒѾ­ºÜ³ÉÊìÁË

ÒýÓÃ
oracle ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ