ORACLEË÷Òý½éÉÜÓë¸ßÐÔÄÜSQLÓÅ»¯
ʲôÊÇË÷Òý
¡¡¡¡
¡¡¡¡Ë÷ÒýÊǽ¨Á¢ÔÚ±íµÄÒ»Áлò¶à¸öÁÐÉϵĸ¨Öú¶ÔÏó£¬Ä¿µÄÊǼӿì·ÃÎʱíÖеÄÊý¾Ý£»
¡¡¡¡
¡¡¡¡Oracle´æ´¢Ë÷ÒýµÄÊý¾Ý½á¹¹ÊÇB*Ê÷£¬Î»Í¼Ë÷ÒýÒ²ÊÇÈç´Ë£¬Ö»²»¹ýÊÇÒ¶×ӽڵ㲻ͬB*ÊýË÷Òý£»
¡¡¡¡
¡¡¡¡Ë÷ÒýÓɸù½Úµã¡¢·ÖÖ§½ÚµãºÍÒ¶×Ó½Úµã×é³É£¬Éϼ¶Ë÷Òý¿é°üº¬Ï¼¶Ë÷Òý¿éµÄË÷ÒýÊý¾Ý£¬Ò¶½Úµã°üº¬Ë÷ÒýÊý¾ÝºÍÈ·¶¨ÐÐʵ¼ÊλÖõÄrowid¡£
¡¡¡¡
ʹÓÃË÷ÒýµÄÄ¿µÄ
¡¡¡¡¼Ó¿ì²éѯËÙ¶È
¡¡¡¡¼õÉÙI/O²Ù×÷
¡¡¡¡Ïû³ý´ÅÅÌÅÅÐò
¡¡¡¡
ºÎʱʹÓÃË÷Òý
¡¡¡¡²éѯ·µ»ØµÄ¼Ç¼Êý
¡¡¡¡ÅÅÐò±í<40%
¡¡¡¡·ÇÅÅÐò±í <7%
¡¡¡¡±íµÄËéƬ½Ï¶à£¨Æµ·±Ôö¼Ó¡¢É¾³ý£©
¡¡¡¡
Ë÷ÒýµÄÖÖÀà
¡¡¡¡·ÇΨһË÷Òý£¨×î³£Óã©
¡¡¡¡Î¨Ò»Ë÷Òý
¡¡¡¡Î»Í¼Ë÷Òý
¡¡¡¡¾Ö²¿ÓÐǰ׺·ÖÇøË÷Òý
¡¡¡¡¾Ö²¿ÎÞǰ׺·ÖÇøË÷Òý
¡¡¡¡È«¾ÖÓÐǰ׺·ÖÇøË÷Òý
¡¡¡¡É¢ÁзÖÇøË÷Òý
¡¡¡¡»ùÓÚº¯ÊýµÄË÷Òý
¡¡¡¡
¹ÜÀíË÷ÒýµÄ×¼Ôò
¡¡¡¡ÔÚ±íÖвåÈëÊý¾Ýºó´´½¨Ë÷Òý ¡£ÔÚÓÃSQL*Loader»òimport¹¤¾ß²åÈë»ò×°ÔØÊý¾Ýºó£¬½¨Á¢Ë÷Òý±È½ÏÓÐЧ£»
¡¡¡¡
Ë÷ÒýÕýÈ·µÄ±íºÍÁÐ
¡¡¡¡
¡¡¡¡¡£¾³£¼ìË÷ÅÅÐò´ó±íÖÐ40%»ò·ÇÅÅÐò±í7%µÄÐУ¬½¨Ò齨Ë÷Òý£»
¡¡¡¡¡£ÎªÁ˸ÄÉƶà±í¹ØÁª£¬Ë÷ÒýÁÐÓÃÓÚÁª½á£»
¡¡¡¡¡£ÁÐÖеÄÖµÏà¶Ô±È½ÏΨһ£»
¡¡¡¡¡£È¡Öµ·¶Î§£¨´ó£ºB*Ê÷Ë÷Òý£¬Ð¡£ºÎ»Í¼Ë÷Òý£©£»
¡¡¡¡¡£DateÐÍÁÐÒ»°ãÊʺϻùÓÚº¯ÊýµÄË÷Òý£»
¡¡¡¡¡£ÁÐÖÐÓÐÐí¶à¿ÕÖµ£¬²»ÊʺϽ¨Á¢Ë÷Òý
¡¡¡¡
ΪÐÔÄܶø°²ÅÅË÷ÒýÁÐ
¡¡¡¡
¡¡¡¡¡£¾³£Ò»ÆðʹÓöà¸ö×ֶμìË÷¼Ç¼£¬×éºÏË÷Òý±Èµ¥Ë÷Òý¸üÓÐЧ£»
¡¡¡¡¡£°Ñ×î³£ÓõÄÁзÅÔÚ×îÇ°Ã棬Àý£ºdx_groupid_serv_id(groupid,serv_id)£¬ÔÚwhereÌõ¼þÖÐʹÓÃgroupid»ògroupid,serv_id£¬²éѯ½«Ê¹ÓÃË÷Òý£¬Èô½öÓõ½serv_id×ֶΣ¬ÔòË÷ÒýÎÞЧ£»
¡¡¡¡¡£ºÏ²¢/²ð·Ö²»±ØÒªµÄË÷Òý¡£
¡¡¡¡
ÏÞÖÆÿ¸ö±íË÷ÒýµÄÊýÁ¿
¡¡¡¡
¡¡¡¡¡£Ò»¸ö±í¿ÉÒÔÓм¸°Ù¸öË÷Òý£¨Äã»áÕâÑù×öÂ𣿣©£¬µ«ÊǶÔÓÚƵ·±²åÈëºÍ¸üÐÂ±í£¬Ë÷ÒýÔ½¶àϵͳCPU£¬I/O¸ºµ£¾ÍÔ½ÖØ£»
¡¡¡¡¡£½¨ÒéÿÕÅ±í²»³¬¹ý5¸öË÷Òý¡£
¡¡¡¡
ɾ³ý²»ÔÙÐèÒªµÄË÷Òý
¡¡¡¡
¡¡¡¡¡£Ë÷ÒýÎÞЧ£¬¼¯ÖбíÏÖÔÚ¸ÃʹÓûùÓÚº¯ÊýµÄË÷Òý»òλͼË÷Òý£¬¶øʹÓÃÁËB*Ê÷Ë÷Òý£»
¡¡¡¡¡£Ó¦ÓÃÖеIJéѯ²»Ê¹ÓÃË÷Òý£»
¡¡¡¡¡£Öؽ¨Ë÷Òý֮ǰ±ØÐëÏÈɾ³ýË÷Òý£¬ÈôÓÃalter index … rebuildÖؽ¨Ë÷Òý£¬Ôò²»±Øɾ³ýË÷Òý¡£
¡¡¡¡
Ë÷ÒýÊý¾Ý¿é¿Õ¼äʹÓÃ
¡¡¡¡
¡¡¡¡¡£´´½¨Ë÷Òýʱָ¶¨±í¿Õ¼ä£¬ÌرðÊÇÔÚ½¨Á¢Ö÷¼üʱ£¬Ó¦Ã÷È·Ö¸¶¨±í¿Õ¼ä£»
¡¡¡¡¡£ºÏÀíÉ趨pctfress£¬×¢Ò⣺²»ÄܸøË÷ÒýÖ¸¶¨pc
Ïà¹ØÎĵµ£º
1.DUAL±íµÄÓÃ;
Dual ÊÇ OracleÖеÄÒ»¸öʵ¼Ê´æÔÚµÄ±í£¬ÈκÎÓû§¾ù¿É¶ÁÈ¡£¬³£ÓÃÔÚûÓÐÄ¿±ê±íµÄSelectÓï¾ä¿éÖÐ
--²é¿´µ±Ç°Á¬½ÓÓû§
SQL> select user from dual;
USER
------------------------------
SYSTEM
--²é¿´µ±Ç°ÈÕÆÚ¡¢Ê±¼ä
SQL> select sysdate from dual;
SYSDATE
-----------
2007-1-2 ......
1>ͨ¹ýÆóÒµ¹ÜÀíÆ÷½øÈë²éѯ·ÖÎöÖ´ÐУº
EXEC sp_password NULL, 'ÄãµÄÐÂÃÜÂë', 'sa'
Èç¹ûÄãÔÚNTÏÂ(°üÀ¨2000)×°µÄSQL Server£¬Ôò¿ÉÒÔÕâÑù×ö£º
Ö±½Ó´ò¿ª"²éѯ·ÖÎöÆ÷"(×¢Òâ²»ÊÇ´Ó"ÆóÒµ¹ÜÀíÆ÷"ÖнøÈë,¿ÉÒÔ´Ó¿ªÊ¼²Ëµ¥µÄ³ÌÐò×é½øÈ¥,Èç¹ûÕÒ²»µ½µÄ»°,Ö±½ÓÔÚ"ÔËÐÐ"ÖÐÊäÈë"isqlw.exe"Ò²¿É);
Ñ¡Ôñ"WindowsÉí·ÝÑéÖ¤"½øÈë,²»ÐèÒªÊäÈ ......
SQLÈÕÆÚʱ¼ä²»ÄÜÔçÓÚ1753Äê
1.¹«ÔªÔªÄêµÄµÚÒ»Ì죬Ҳ¾ÍÊǹ«Ôª1Äê1ÔÂ1ÈÕ£¬ÄÇÌìÊÇÐÇÆÚÁù¡£
2.
ÏÖÐеĹ«ÀúÊǸñÀû¸êÀïÀú·¨£¬Õâ¸öÀú·¨²¢²»ÊÇÁ¬ÐøµÄ£¬ÖмäȱÉÙÁË11Ìì¡£1752Äê9ÔÂ2ÈյĺóÒ»Ìì²¢²»ÊÇ9ÔÂ3ÈÕ£¬¶øÊÇ9ÔÂ14ÈÕ¡£Ò²¾ÍÊÇ˵£¬´Ó1752Äê9ÔÂ3ÈÕµ½9ÔÂ13ÈÕµÄ11Ìì²¢²»´æÔÚ¡£
&nb ......
²Î¿¼£ºhttp://gaowenjie7758.blog.163.com/blog/static/5946788920091116244306/
SQL´æ´¢¹ý³ÌÖÐSELECTÓëSET ¶Ô±äÁ¿¸³ÖµµÄÇø±ð
SQL Server ÖжÔÒѾ¶¨ÒåµÄ±äÁ¿¸³ÖµµÄ·½Ê½ÓÃÁ½ÖÖ£¬·Ö±ðÊÇ SET ºÍ SELECT¡£¶ÔÓÚÕâÁ½ÖÖ·½Ê½µÄÇø±ð£¬SQL Server Áª»ú´ÔÊéÖÐÒѾÓÐÏêϸµÄ˵Ã÷£¬µ«ºÜ¶àʱºòÎÒÃDz¢Ã»ÓÐ×¢Ò⣬ÆäʵÕâÁ½ÖÖ·½Ê½»¹ÊÇÓкܶ ......
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
SQL·ÖÀࣺ
DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
CREATE DATABASE data ......