πŸ’» Programming/Oracle 11g

[였라클/oracle] 인덱슀λ₯Ό 8192둜 USERS ν…Œμ΄λΈ”μŠ€νŽ˜μ΄μŠ€μ—μ„œ ν™•μž₯ν•  수 μ—†μŠ΅λ‹ˆλ‹€

μΌ€μ΄μΉ˜ 2015. 4. 20. 17:00

수백만건의 데이타λ₯Ό μ²˜λ¦¬ν•˜λ‹€κ°€ 제λͺ©κ³Ό 같은 였λ₯˜κ°€ λ°œμƒν–ˆλ‹€.

 

~~  인덱슀λ₯Ό 8192둜  USERS ν…Œμ΄λΈ”μŠ€νŽ˜μ΄μŠ€μ—μ„œ ν™•μž₯ν•  수 μ—†μŠ΅λ‹ˆλ‹€

 

이유인 μ¦‰μŠ¨ μ‚¬μš©μžκ°€ νŠΉμ • ν…Œμ΄λΈ”μŠ€νŽ˜μ΄μŠ€μ—μ„œ 데이타λ₯Ό 더이상 μΆ”κ°€ν•  수 μ—†μ–΄μ„œ λ‚˜λŠ” 였λ₯˜.

 

λ”°λΌμ„œ 이런 경우 ν…Œμ΄λΈ” 슀페이슀λ₯Ό ν™•μž₯ν•΄μ£Όκ±°λ‚˜ λ³€κ²½ν•΄μ£Όκ±°λ‚˜ ν•˜λŠ” λ“±λ“±μ˜ μž‘μ—…μ΄ ν•„μš”ν•˜λ‹€.

 

- νŠΉμ • ν…Œμ΄λΈ”μ˜ ν…Œμ΄λΈ” 슀페이슀λ₯Ό λ³€κ²½ν•˜λŠ” μž‘μ—…. 

alter table table_name move tablespace new_tablespace_name;  

 

- 인덱슀의 ν…Œμ΄λΈ” 슀페이슀λ₯Ό λ³€κ²½ν•˜λŠ” μž‘μ—….

alter index index_name rebuild tablespace new_tablespace_name;