๋ชฉ์ฐจ

delete๋ ๋ฐ์ดํฐ๋ง ์ง์์ง๊ณ ์ฌ์ฉ์ค์ธ ๋์คํฌ์์ ๊ณต๊ฐ์ ์ ์ง, TRUNCATE๋ CREATE TABLE๋ก ํ ์ด๋ธ์ ๋ง๋ค์๋ ์ํ(๋ฐ์ดํฐ๊ฐ 1๋ ์์)๋ก ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๊ณ ์ปฌ๋ผ๋ง ๋จ๊ฒจ๋์, ์ฌ์ฉ์ค์ธ ๋์คํฌ ๊ณต๊ฐ๋ ์ฌ๋ผ์ง, DROP์ ์ ์ผ ์ํํ ๋ช ๋ น์ด์ด๊ณ ๋ฐ์ดํฐ์ ํ ์ด๋ธ ์ ์ฒด๋ฅผ ์ญ์ ํจ(์ฌ์ฉ์ค์ธ ๊ณต๊ฐ, ์ธ๋ฑ์ค, ์ ์ฝ์กฐ๊ฑด๋ฑ ์ ๋ถ ์ญ์ ๋จ)
DELETE ๋ฌธ๋ฒ์ ์ฝ์ง๋ง DELETE๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ค๊ณ ์๊ณ ์์ง๋ง ์ฌ์ค ๋ฐ์ดํฐ๋ ์ญ์ ๋์ง ์๊ณ ํด๋น ๋ธ๋ก์ ๊ทธ๋๋ก ๋จ์ ์๊ณ BBED๊ฐ์ ํด์ ์ด์ฉํ๋ฉด DELETE๋ ๋ฐ์ดํฐ๋ ์ ๋ถ ๋ณต๊ตฌ ๊ฐ๋ฅํ๋ค๊ณ ํจ
๊ทธ๋์ DELETE๋ฅผ ํ ํ์ ํ
์ด๋ธ์ ํฌ๊ธฐ๋ฅผ ํ์ธํด ๋ณด๋ฉด ํฌ๊ธฐ๊ฐ ์ค์ด๋ค์ง ์๊ณ ๊ทธ๋๋ก์
์๋ฅผ ๋ค์ด, 100๋ง๊ฑด ๋ฐ์ดํฐ๊ฐ ์๋ ํ
์ด๋ธ์ ์ฉ๋์ด 100MB์๋๋ฐ, 1๋ง๊ฑด๋ง ๋จ๊ธฐ๊ณ DELETEํ๋ค๊ณ ํด์ ์ฉ๋์ด 1MB๊ฐ ๋์ง ์๋๋ค
์ค์ํ๋๊น ๊ผญ ์์งํ ๊ฒ
์ถ์ฒ : ์ค๋ผํด SQL๊ณผ PL/SQL ์ฑ

'IT > DataBase' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Oracle] Oracle ํน์ ์๋ฆฟ์๋ง ์ ๋ฐ์ดํธ(feat. update + substr) (0) | 2022.11.29 |
|---|---|
| [Oracle]ORACLE SYNOSYM(์๋ ธ๋-๋์์ด) (0) | 2022.11.29 |
| [Oracle] Oracle ์ค๋ณต๋ฐ์ดํฐ ์ ๊ฑฐ(feat. delete from table + group by having) (0) | 2022.11.29 |
| [Oracle] system ๊ณ์ ๋น๋ฐ๋ฒํธ ๋ง๋ฃ/๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ(feat. ORA-00988) (0) | 2022.11.28 |
| [SQL] Oracle SELECT query ์คํ ์์ (1) | 2022.11.28 |
๋๊ธ