请问对于oracle的分区表,全局分区索引和全局不分区索引(应该就是普通索引)有什么区别?
分别应该在什么情况下使用?谢谢!
ç´¢å¼ç»´æ¤ä»¥åéè¦é建索å¼çé®é¢ä¸»è¦æ¯åæ å¨ local indexåglobal indexçåºå«ä¸å§ï¼
æçæææ¯ï¼å¦æç°å¨ææä¸ä¸ªædateè¿è¡rangeååºç表aï¼ç°å¨ææ³å¨dateä¸å»ºç´¢å¼ï¼é£ä¹ä¸é¢è¿ä¸¤ç§ç´¢å¼ç建æ³ä¼é æä»ä¹ä¸åçå½±åï¼ä»ä¹æ
åµä¸è¯¥æ第ä¸ç§å»ºï¼
1ï¼create index ind_a_date on a(date) global;
2) create index ind_a_date on a(date) global partition by range(date)
(partition â¦â¦â¦â¦,
partition â¦â¦â¦â¦ï¼;
第ä¸ç§ä¼éç表çå¢å¤§èå¢å¤§ï¼è¶æ¥è¶å½±åå
¶æçï¼ä½æ¯å¦ææ°æ®éå¨å åä¸çè¯ï¼é£å°±ç¨ä»»ä½ä¸ä¸ªé½æ æè°äºã
åä¸ä¸ªï¼å¦æä½ æ³æä½ 2011å¹´æ°æ®æ¸
空çè¯ï¼é£ä¹é对æ¯ä¸ä¸ªååºçç´¢å¼ä¹éç没äºï¼èä¸ä¸ä¼å½±åå
¶ä»ååºç使ç¨ï¼æ以ï¼å¦æ表æ°æ®éä¸æ¯å¤ªå¤§ï¼å»ºè®®ç¨ç¬¬ä¸ä¸ªï¼æ¯è¾çäºçæ¶ï¼å¦æååºè¾å¤§ï¼å¹¶ä¸è¦å®æç»´æ¤çè¯ï¼å»ºè®®ç¨ç¬¬äºä¸ªäº
第äºç§æ¯è¿æ ·åï¼
æè®°å¾åªææ¬å°ååºç´¢å¼æè½å¨truncateæä¸ä¸ªååºçæ
åµä¸ä¸å½±åå
¶å®ååºçç´¢å¼åï¼
å
¨å±ååºçè¯åªè¦æªæäºå°±è¦update indexesæè
rebuildç´¢å¼å§ï¼