MySQL MyISAM 테이블을 사용할 때 ALTER TABLE 문을 사용하여 열을 추가하면 MySQL은 임시 테이블을 생성하고 원래 테이블을 덮어 쓰기 전에 모든 데이터를 새 테이블에 복사합니다.MySQL ALTER TABLE과 비교하여 스키마 변경의 Oracle 성능?
해당 테이블에 많은 양의 데이터가있는 경우이 프로세스는 매우 느려질 수 있으며 (특히 인덱스를 다시 작성하는 경우) 테이블의 복사본을 2 개 저장하기에 디스크 여유 공간이 충분해야합니다. 이것은 매우 성가신 일입니다.
열을 추가 할 때 Oracle은 어떻게 작동합니까? 대형 테이블에서 빠르지 않습니까?
저는 항상 중단 시간이 많지 않고 스키마를 변경할 수 있다는 것에 관심이 있습니다. 우리는 항상 모든 릴리스에서 스키마 변경이 필요한 새로운 기능을 소프트웨어에 추가하고 있습니다. 모든 조언을 부탁드립니다 ...
나는 네가 "네 개의 블록으로 80 %가 넘는 블록이 있다면", 네, – Khb
아주 정확합니다. 예. 감사. –