Ò»¡£²é¿´oracleÊý¾Ý¿âÊÇ·ñΪ¹éµµÄ£Ê½£º
1.select name,log_mode from v$database;
NAME LOG_MODE
------------------ ------------------------
QUERY NOARCHIVELOG
2.ʹÓÃARCHIVE LOG LIST ÃüÁî
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /data/oracle/product/10.2.0/db_1//dbs/arch
Oldest online log sequence 739
Current log sequence 741
¶þ¡£Ê²Ã´ÊÇOracle¹éµµÄ£Ê½£¿
¡¡¡¡OracleÊý¾Ý¿âÓÐÁª»úÖØ×öÈÕÖ¾£¬Õâ¸öÈÕÖ¾ÊǼǼ¶ÔÊý¾Ý¿âËù×öµÄÐ޸쬱ÈÈç²åÈ룬ɾ³ý£¬¸üÐÂÊý¾ÝµÈ£¬¶ÔÕâЩ²Ù×÷¶¼»á¼Ç¼ÔÚÁª»úÖØ×öÈÕÖ¾Àï¡£Ò»°ãÊý¾Ý¿âÖÁÉÙÒªÓÐ2¸öÁª» ......
HA
ÊÇHigh Availability
µÄÊ××Öĸ×éºÏ£¬·Òë¹ýÀ´£¬¿ÉÒÔ½Ð×ö¸ß¿ÉÓ㬻ò¸ß¿ÉÓÃÐÔ£¬¸ß¿ÉÓ㨻·¾³£©¡£ÎÒ¾õµÃÓ¦¸Ã˵HAÊÇÒ»¸ö¹ÛÄî¶ø²»ÊÇÒ»Ïî»òһϵÁоßÌå¼¼Êõ£¬¾ÍÏóÍø¸ñÒ»Ñù¡£×÷¹ýϵͳ
·½°¸¾ÍÖªµÀÁË£¬ÆÀ¼ÛϵͳµÄÐÔÄܵ±ÖоÍÓÐÒ»Ïî¸ß¿ÉÓ᣹ãÒåµÄ¸ß¿ÉÓÃÉæ¼°µ½ÏµÍ³µÄ¸÷¸ö·½Ã棬¼òµ¥À´Ëµ£¬ÈÃϵͳ²»»áÖжÏ
ÔËÐУ¬¾ÍÊǸ߿ÉÓᣰüÀ¨Èí¼þµÄ¸ß¿ÉÓã¬Ó²¼þµÄ¸ß¿ÉÓã¬ÍøÂçµÄ¸ß¿ÉÓõȵȡ£¾ßÌåʵÏֵķ½°¸°üÀ¨²Ù×÷ϵͳµÄ¼¯Èº£¬Êý¾Ý¿âµÄ¼¯Èº£¬Ó²¼þµÄÈßÓà£¬ÍøÂçµÄÈßÓàµÈµÈ¡£
×öHA·½ÃæµÄÈí¼þ£¬ÓÐIBMµÄHACMP£¨ºÜ¶à³£ÓÃAIXµÄÈË£¬³£ËµµÄHA¾ÍÖ¸HACMP£¬ÂÒ°¡£©¡¢SUNµÄSun
Cluster¡¢HPµÄMC/SGµÈ¡£
ÔÚ2000ÄêÒÔǰ£¬´ó¼Ò̸HA£¬´ó²¿·Öʱºò˵µÄÊDzÙ×÷ϵͳһ¼¶µÄË«»úÈȱ¸£¬Ö÷Á÷²úÆ·µ±Ê±ÓÐIBM
HACMP4.1£¬HPµÄMC/SGɶ°æ±¾ÍüÁË£¬sunµÄϵͳºÜ¶àÈ˲»ÓÃVCS£¬ÓõÄÊÇÒ»¸ö½ÐdatawareµÄ¶«Î÷¡£ÏÖÔںܶàÈËÑÛÖеÄHAÒ²»¹ÊÇÕâÑù¡£
ʱÖÁ½ñÈÕ£¬HA°üÀ¨µÄ¶«Î÷¿É¾Í¶àÁË£¬ÏȲ»ËµÆäËû·½Ã棬µ¥¾ÍÊý¾Ý¿â£¬µ¥¾ÍOracle£¬ÓëHAÏà¹ØµÄ²úÆ·ÏȺóÓУº¸ß¼¶¸´ÖÆ
£¨AdvanceRepication)¡¢OPS/RAC(Real Application Cluster£©¡¢Êý¾ÝÎÀÊ¿£¨Data
Guard£©¡¢oracleÁ÷£¨Oracle Streams£©¡¢·ÖÇø£¨Oracle
Partition£©ÕâÑùÊý¿î²úÆ·¡£ÕÕÕâô˵£¬RACÖ»ÊÇ ......
ת×Ô£ºhttp://hi.baidu.com/66_com
ÒýÑÔ
ÎÒÏÖÔÚËùÔÚµÄÏîÄ¿×éÐèÒª°ÑmysqlµÄÊý¾Ý´¦Àíºóµ¼Èëµ½oracleÊý¾Ý¿âÖУ¬ÔÚ´ËÆÚ¼äÓöµ½ÁËÊý¾ÝÖÐÎÄÂÒÂëÎÊÌâ¡£ÏÂÃæÊÇÎÒ¶ÔÕâ¸öÎÊÌâµÄ×ܽᡣ
1¡¢linux²Ù×÷ϵͳ£¬mysql£¬oracle°²×°Ê±×Ö·û¼¯µÄÑ¡Ôñ¡£
ÎҵĽ¨ÒéÊÇÕâÈýÕßµÄ×Ö·û¼¯±£³ÖÒ»Ö£¬È«Îªutf-8»ògdk»ògb2312¡£Èç¹ûÓÐÌØÊâÒªÇó£¬ÈýÕß²»Í¬Ò²Ã»ÓйØÏµ
ÎҵĽ¨ÒéÊÇ
Oracle -------àutf-8 ,gb2312,gbk
Linux---------àgbk,gb2312
Mysql--------àlatin1£¨Ä¬ÈÏ£©
A¡¢LinuxÔÚ°²×°µÄʱºò»á¸øÄãÒ»¸öÑ¡ÏîÈÃÄãÑ¡Ôñ°²×°µÄ×Ö·û¼¯¡£
B¡¢Oracle°²×°¹ý³ÌÖÐÓÐÒ»¸ö“³£¼û×Ö·û¼¯”µÄÑ¡Ïî¡£
C¡¢Mysql°²×°Ê±ÔòҪѡÔñ ¶þ½øÖư²×°°ü£¬ÔÚconfigureʹ¼ÓÉϲÎÊý--with-charset ºÍ --with-collation £¬ÀýÈ磺
./configure --with-charset=utf-8
Mysql ĬÈÏ×Ö·û¼¯Îªlatin1,Ö§³ÖÖÐÎÄ£¬ËùÒÔ¿ÉÒÔÒ»°ëÑ¡ÔñĬÈϰ²×°¼´¿É¡£
2¡¢×Ö·û¼¯¸ü¸Ä
Èç¹ûÄãµÄ×Ö·û¼¯½øÐв»Õýµ±µÄÅäÖã¬Ôò¿ÉÒÔͨ¹ýÏÂÃæµÄ·½·¨½øÐиüÕý¡£
2.1 linux²Ù×÷ϵͳ×Ö·û¼¯¸ü¸Ä
ÔÚ/etc/sysconfig/i18n
ͨ¹ýÒÔϵĸıäÀ´ÐÞ¸ÄϵͳµÄ±¾µØ»¯ÉèÖãº
ja_JP.eucJP ±äΪ ja_JP.UTF-8
ko_KR.eucKR ±äΪ ko_KR.UTF-8
zh_CN.GB18030 ......
Oracle
SQL
µÄÓÅ»¯¹æ
Ôò£º
¾¡Á¿ÉÙÓÃIN²Ù×÷·û£¬»ù±¾ÉÏËùÓеÄIN²Ù×÷·û¶¼¿ÉÒÔÓÃEXISTS´úÌæ
ÓÃINд³öÀ´µÄSQL
µÄÓŵãÊDZȽÏÈÝÒ×д¼°ÇåÎúÒ×¶®£¬µ«ÊÇÓÃINµÄSQL
ÐÔÄÜ×ÜÊDZȽϵ͵쬴ÓORACLE
Ö´
ÐеIJ½ÖèÀ´·ÖÎöÓÃINµÄSQL
Óë²»ÓÃINµÄSQL
ÓÐ
ÒÔÏÂÇø±ð£º
ORACLE
ÊÔͼ½«Æäת»»³É¶à¸ö±íµÄÁ¬½Ó£¬Èç¹ûת»»²»³É¹¦ÔòÏÈÖ´ÐÐINÀïÃæµÄ×Ó²éѯ£¬ÔÙ²éѯÍâ²ãµÄ±í¼Ç¼£¬Èç¹ûת»»³É¹¦ÔòÖ±½Ó²ÉÓöà¸ö±íµÄÁ¬½Ó·½Ê½²éѯ¡£Óɴ˿ɼûÓÃ
INµÄSQL
ÖÁÉÙ¶àÁËÒ»¸öת»»µÄ¹ý³Ì¡£Ò»°ãµÄSQL
¶¼
¿ÉÒÔת»»³É¹¦£¬µ«¶ÔÓÚº¬ÓзÖ×éͳ¼ÆµÈ·½ÃæµÄSQL
¾Í²»ÄÜת»»ÁË¡£
Oracle
ÔÚÖ´ÐÐIN×Ó²éѯʱ£¬Ê×ÏÈÖ´ÐÐ×Ó²éѯ£¬½«²éѯ½á¹û·ÅÈë
ÁÙʱ±íÔÙÖ´ÐÐÖ÷²éѯ¡£¶øEXISTÔòÊÇÊ×Ïȼì²éÖ÷²éѯ£¬È»ºóÔËÐÐ×Ó²éѯֱµ½ÕÒµ½µÚÒ»¸öÆ¥ÅäÏî¡£NOT EXISTS±ÈNOT
INЧÂÊÉԸߡ£µ«¾ßÌåÔÚÑ¡ÔñIN»òEXIST²Ù×÷ʱ£¬Òª¸ù¾ÝÖ÷×Ó±íÊý¾ÝÁ¿´óСÀ´¾ßÌ忼ÂÇ¡£
ÍÆ¼ö·½°¸£ºÔÚÒµÎñÃܼ¯µÄSQL
µ±Öо¡Á¿²»²ÉÓÃIN²Ù×÷·û¡£
²»ÓÃNOT IN²Ù×÷·û£¬¿ÉÒÔÓÃNOT EXISTS»òÕßÍâÁ¬½ ......
Oracle
SQL
µÄÓÅ»¯¹æ
Ôò£º
¾¡Á¿ÉÙÓÃIN²Ù×÷·û£¬»ù±¾ÉÏËùÓеÄIN²Ù×÷·û¶¼¿ÉÒÔÓÃEXISTS´úÌæ
ÓÃINд³öÀ´µÄSQL
µÄÓŵãÊDZȽÏÈÝÒ×д¼°ÇåÎúÒ×¶®£¬µ«ÊÇÓÃINµÄSQL
ÐÔÄÜ×ÜÊDZȽϵ͵쬴ÓORACLE
Ö´
ÐеIJ½ÖèÀ´·ÖÎöÓÃINµÄSQL
Óë²»ÓÃINµÄSQL
ÓÐ
ÒÔÏÂÇø±ð£º
ORACLE
ÊÔͼ½«Æäת»»³É¶à¸ö±íµÄÁ¬½Ó£¬Èç¹ûת»»²»³É¹¦ÔòÏÈÖ´ÐÐINÀïÃæµÄ×Ó²éѯ£¬ÔÙ²éѯÍâ²ãµÄ±í¼Ç¼£¬Èç¹ûת»»³É¹¦ÔòÖ±½Ó²ÉÓöà¸ö±íµÄÁ¬½Ó·½Ê½²éѯ¡£Óɴ˿ɼûÓÃ
INµÄSQL
ÖÁÉÙ¶àÁËÒ»¸öת»»µÄ¹ý³Ì¡£Ò»°ãµÄSQL
¶¼
¿ÉÒÔת»»³É¹¦£¬µ«¶ÔÓÚº¬ÓзÖ×éͳ¼ÆµÈ·½ÃæµÄSQL
¾Í²»ÄÜת»»ÁË¡£
Oracle
ÔÚÖ´ÐÐIN×Ó²éѯʱ£¬Ê×ÏÈÖ´ÐÐ×Ó²éѯ£¬½«²éѯ½á¹û·ÅÈë
ÁÙʱ±íÔÙÖ´ÐÐÖ÷²éѯ¡£¶øEXISTÔòÊÇÊ×Ïȼì²éÖ÷²éѯ£¬È»ºóÔËÐÐ×Ó²éѯֱµ½ÕÒµ½µÚÒ»¸öÆ¥ÅäÏî¡£NOT EXISTS±ÈNOT
INЧÂÊÉԸߡ£µ«¾ßÌåÔÚÑ¡ÔñIN»òEXIST²Ù×÷ʱ£¬Òª¸ù¾ÝÖ÷×Ó±íÊý¾ÝÁ¿´óСÀ´¾ßÌ忼ÂÇ¡£
ÍÆ¼ö·½°¸£ºÔÚÒµÎñÃܼ¯µÄSQL
µ±Öо¡Á¿²»²ÉÓÃIN²Ù×÷·û¡£
²»ÓÃNOT IN²Ù×÷·û£¬¿ÉÒÔÓÃNOT EXISTS»òÕßÍâÁ¬½ ......
.Frm644 { display:none; }
¡¡¡¡1¡£ÒѾ¼ìÑéµÄÓï¾äºÍÒÑÔÚ¹²Ïí³ØÖеÄÓï¾äÖ®¼äÒªÍêȫһÑù
¡¡¡¡2¡£±äÁ¿Ãû³Æ¾¡Á¿Ò»ÖÂ
¡¡¡¡3¡£ºÏÀíʹÓÃÍâÁª½Ó
¡¡¡¡4¡£ÉÙ
Óöà²ãǶÌ×
¡¡¡¡5¡£¶àÓò¢·¢
¡¡¡¡
¡¡¡¡Óï¾äµÄÓÅ»¯²½ÖèÒ»°ãÓУº
¡¡¡¡1¡£µ÷ÕûsgaÇø£¬Ê¹µÃsgaÇøµÄÊÇÓÃ×îÓÅ¡£
¡¡
¡¡2¡£sqlÓï¾ä±¾ÉíµÄÓÅ»¯£¬¹¤¾ßÓÐexplain,sql traceµÈ
¡¡¡¡3¡£Êý¾Ý¿â½á¹¹µ÷Õû
¡¡¡¡4¡£ÏîÄ¿½á¹¹µ÷Õû
¡¡¡¡Ð´Óï
¾äµÄ¾Ñ飺
¡¡¡¡1¡£¶ÔÓÚ´ó±íµÄ²éѯʹÓÃË÷Òý
¡¡¡¡2¡¢ÉÙÓÃin,existµÈ
¡¡¡¡3¡¢Ê¹Óü¯ºÏÔËËã
¡¡¡¡
¡¡¡¡£±£®¶Ô
ÓÚ´ó±í²éѯÖеÄÁÐÓ¦¾¡Á¿±ÜÃâ½øÐÐÖîÈç
¡¡¡¡£Ô£ï£ß£ã£è£á£ò£¬£ô£ï£ß£ä£á£ô£å£¬£ô£ï£ß£î£õ£í£â£å£ò
¡¡¡¡µÈת»»
¡¡¡¡£²£®ÓÐË÷ÒýµÄ¾¡Á¿ÓÃ
Ë÷Òý£¬ÓÐÓõ½Ë÷ÒýµÄÌõ¼þдÔÚÇ°Ãæ
¡¡¡¡ÈçÓпÉÄܺÍÓбØÒª¾Í½¨Á¢Ò»Ð©Ë÷Òý
¡¡¡¡£³£®¾¡Á¿±ÜÃâ½øÐÐÈ«±íɨÃ裬ÏÞÖÆÌõ¼þ¾¡¿ÉÄܶ࣬ÒÔ±ã¸ü¿ì
¡¡
¡¡ËÑË÷µ½Òª²éѯµÄÊý¾Ý
¡¡¡¡
¡¡¡¡ÈçºÎÈÃÄãµÄSQL
ÔË
Ðеøü¿ì
¡¡¡¡
¡¡¡¡ÈËÃÇÔÚʹÓÃSQLʱÍùÍù»áÏÝÈëÒ»¸öÎóÇø£¬¼´Ì«¹Ø×¢ÓÚËùµÃµÄ½á¹ûÊÇ·ñÕýÈ·£¬¶øºöÂÔÁ˲»Í¬µÄʵÏÖ·½·¨Ö®¼ä¿ÉÄÜ´æÔÚµÄÐÔÄܲî
Ò죬ÕâÖÖÐÔÄܲîÒìÔÚ´óÐ͵ĻòÊǸ´ÔÓµÄÊý¾Ý¿â»·¾³ÖУ¨ÈçÁª»úÊÂÎñ´¦ÀíOLTP»ò¾ö²ßÖ§³ÖϵͳDSS£©ÖбíÏÖµÃÓÈΪÃ÷ ......
.Frm644 { display:none; }
¡¡¡¡1¡£ÒѾ¼ìÑéµÄÓï¾äºÍÒÑÔÚ¹²Ïí³ØÖеÄÓï¾äÖ®¼äÒªÍêȫһÑù
¡¡¡¡2¡£±äÁ¿Ãû³Æ¾¡Á¿Ò»ÖÂ
¡¡¡¡3¡£ºÏÀíʹÓÃÍâÁª½Ó
¡¡¡¡4¡£ÉÙ
Óöà²ãǶÌ×
¡¡¡¡5¡£¶àÓò¢·¢
¡¡¡¡
¡¡¡¡Óï¾äµÄÓÅ»¯²½ÖèÒ»°ãÓУº
¡¡¡¡1¡£µ÷ÕûsgaÇø£¬Ê¹µÃsgaÇøµÄÊÇÓÃ×îÓÅ¡£
¡¡
¡¡2¡£sqlÓï¾ä±¾ÉíµÄÓÅ»¯£¬¹¤¾ßÓÐexplain,sql traceµÈ
¡¡¡¡3¡£Êý¾Ý¿â½á¹¹µ÷Õû
¡¡¡¡4¡£ÏîÄ¿½á¹¹µ÷Õû
¡¡¡¡Ð´Óï
¾äµÄ¾Ñ飺
¡¡¡¡1¡£¶ÔÓÚ´ó±íµÄ²éѯʹÓÃË÷Òý
¡¡¡¡2¡¢ÉÙÓÃin,existµÈ
¡¡¡¡3¡¢Ê¹Óü¯ºÏÔËËã
¡¡¡¡
¡¡¡¡£±£®¶Ô
ÓÚ´ó±í²éѯÖеÄÁÐÓ¦¾¡Á¿±ÜÃâ½øÐÐÖîÈç
¡¡¡¡£Ô£ï£ß£ã£è£á£ò£¬£ô£ï£ß£ä£á£ô£å£¬£ô£ï£ß£î£õ£í£â£å£ò
¡¡¡¡µÈת»»
¡¡¡¡£²£®ÓÐË÷ÒýµÄ¾¡Á¿ÓÃ
Ë÷Òý£¬ÓÐÓõ½Ë÷ÒýµÄÌõ¼þдÔÚÇ°Ãæ
¡¡¡¡ÈçÓпÉÄܺÍÓбØÒª¾Í½¨Á¢Ò»Ð©Ë÷Òý
¡¡¡¡£³£®¾¡Á¿±ÜÃâ½øÐÐÈ«±íɨÃ裬ÏÞÖÆÌõ¼þ¾¡¿ÉÄܶ࣬ÒÔ±ã¸ü¿ì
¡¡
¡¡ËÑË÷µ½Òª²éѯµÄÊý¾Ý
¡¡¡¡
¡¡¡¡ÈçºÎÈÃÄãµÄSQL
ÔË
Ðеøü¿ì
¡¡¡¡
¡¡¡¡ÈËÃÇÔÚʹÓÃSQLʱÍùÍù»áÏÝÈëÒ»¸öÎóÇø£¬¼´Ì«¹Ø×¢ÓÚËùµÃµÄ½á¹ûÊÇ·ñÕýÈ·£¬¶øºöÂÔÁ˲»Í¬µÄʵÏÖ·½·¨Ö®¼ä¿ÉÄÜ´æÔÚµÄÐÔÄܲî
Ò죬ÕâÖÖÐÔÄܲîÒìÔÚ´óÐ͵ĻòÊǸ´ÔÓµÄÊý¾Ý¿â»·¾³ÖУ¨ÈçÁª»úÊÂÎñ´¦ÀíOLTP»ò¾ö²ßÖ§³ÖϵͳDSS£©ÖбíÏÖµÃÓÈΪÃ÷ ......
´Ó8iµ½10g£¬Oracle²»¶Ï½ø»¯×Ô¼ºµÄSQL TuningÖÇÄÜ£¬Ò»Ð©Ãؼ®¼¶µÄÓÅ»¯¿Ú¾÷ÒѾʧЧ¡£
µ«ÎÒϲ»¶Ê§Ð§£¬²»Óüǿھ÷£¬²Ù¸öToad for Oracle Xpert
£¬°´ÕÕ´ó·½ÏòÊæÊæ·þ·þµÄ
µ÷ÓŲÅÊǰ®×öµÄÊÂÇé¡£
1.Excution Plan
Excution
PlanÊÇ×î»ù±¾µÄµ÷ÓŸÅÄ²»¹ÜÄãµÄµ÷ÓÅ´µµÃÈçºÎÌ컨ÂҶ飬½á¹û»¹ÊÇÒªÓÉExcution planÀ´ÏÔʾOracle
×îÖÕÓÃʲôË÷Òý¡¢°´Ê²Ã´Ë³ÐòÁ¬½Ó¸÷±í£¬Full Table Scan»¹ÊÇAccess by Rowid
Index£¬Æ¿¾±ÔÚʲôµØ·½¡£Èç¹ûûÓÐËüµÄÖ¸µ¼£¬Ò»Çе÷ÓŶ¼ÊÇÃɵġ£
2.Toad for Oracle
Xpert
ÓÃËüÀ´µ÷ÓÅÔÚÕæµÄºÃÊæ·þ¡£Quest
ÍÌ
²¢ÁËLeccoºó£¬½«ËüÕûºÏµ½ÁËToad µÄSQL
TunningÀïÃæ£º×îÇåÎúµÄÖ´Ðмƻ®ÏÔʾ£¬×Ô¶¯Éú³ÉNÌõµÈ¼ÛSQL¡¢¸ø³öÓÅ»¯½¨Ò飬²»Í¬SQLÖ´Ðмƻ®µÄ¶Ô±È£¬»¹ÓÐʵ¼ÊÖ´ÐеÄÂß¼¶Á¡¢ÎïÀí¶ÁÊý¾ÝµÈµÈÒ»
Ä¿ÁËÈ»¡£
3.Ë÷Òý
´ó²¿·ÖµÄÐÔÄÜÎÊÌâÆäʵ¶¼ÊÇË÷ÒýÓ¦ÓõÄÎÊÌ⣬Where×Ӿ䡢
Order By¡¢Group By ¶¼ÒªÓõ½Ë÷Òý¡£
Ò»°ã¿ª·¢ÈËÔ±ÈÏΪ½«Ë÷Òý½¨È«Á˾ͿÉÒÔÏ塈ȯ¼ÒÁË£¬ÊµÔò»¹ÓÐÆÄ¶àµÄ˼Á¿ºÍÏÝÚå¡£
3.1
Ë÷ÒýÁÐÉϲ»Òª½øÐмÆËã
&nbs ......
´Ó8iµ½10g£¬Oracle²»¶Ï½ø»¯×Ô¼ºµÄSQL TuningÖÇÄÜ£¬Ò»Ð©Ãؼ®¼¶µÄÓÅ»¯¿Ú¾÷ÒѾʧЧ¡£
µ«ÎÒϲ»¶Ê§Ð§£¬²»Óüǿھ÷£¬²Ù¸öToad for Oracle Xpert
£¬°´ÕÕ´ó·½ÏòÊæÊæ·þ·þµÄ
µ÷ÓŲÅÊǰ®×öµÄÊÂÇé¡£
1.Excution Plan
Excution
PlanÊÇ×î»ù±¾µÄµ÷ÓŸÅÄ²»¹ÜÄãµÄµ÷ÓÅ´µµÃÈçºÎÌ컨ÂҶ飬½á¹û»¹ÊÇÒªÓÉExcution planÀ´ÏÔʾOracle
×îÖÕÓÃʲôË÷Òý¡¢°´Ê²Ã´Ë³ÐòÁ¬½Ó¸÷±í£¬Full Table Scan»¹ÊÇAccess by Rowid
Index£¬Æ¿¾±ÔÚʲôµØ·½¡£Èç¹ûûÓÐËüµÄÖ¸µ¼£¬Ò»Çе÷ÓŶ¼ÊÇÃɵġ£
2.Toad for Oracle
Xpert
ÓÃËüÀ´µ÷ÓÅÔÚÕæµÄºÃÊæ·þ¡£Quest
ÍÌ
²¢ÁËLeccoºó£¬½«ËüÕûºÏµ½ÁËToad µÄSQL
TunningÀïÃæ£º×îÇåÎúµÄÖ´Ðмƻ®ÏÔʾ£¬×Ô¶¯Éú³ÉNÌõµÈ¼ÛSQL¡¢¸ø³öÓÅ»¯½¨Ò飬²»Í¬SQLÖ´Ðмƻ®µÄ¶Ô±È£¬»¹ÓÐʵ¼ÊÖ´ÐеÄÂß¼¶Á¡¢ÎïÀí¶ÁÊý¾ÝµÈµÈÒ»
Ä¿ÁËÈ»¡£
3.Ë÷Òý
´ó²¿·ÖµÄÐÔÄÜÎÊÌâÆäʵ¶¼ÊÇË÷ÒýÓ¦ÓõÄÎÊÌ⣬Where×Ӿ䡢
Order By¡¢Group By ¶¼ÒªÓõ½Ë÷Òý¡£
Ò»°ã¿ª·¢ÈËÔ±ÈÏΪ½«Ë÷Òý½¨È«Á˾ͿÉÒÔÏ塈ȯ¼ÒÁË£¬ÊµÔò»¹ÓÐÆÄ¶àµÄ˼Á¿ºÍÏÝÚå¡£
3.1
Ë÷ÒýÁÐÉϲ»Òª½øÐмÆËã
&nbs ......