삭제 및 진공의 디스크 파일 효과


13

2 억 4 천만 개의 행 (및 증가)으로 매우 자주 업데이트되는 테이블이 있습니다. 3 시간마다 150 만 개의 행이 삽입되고 150 만 개의 행이 삭제됩니다. 클러스터를 SSD로 옮길 때이 대량 삽입 (사본 사용) 시간은 22 분에서 2.3 분으로 줄었습니다. 삭제 시간도 향상되었습니다. 이 대량 업데이트를 2 시간마다 또는 1 시간마다 만들 계획입니다.

현재 (SSD 이후) 성능은 더 빈번한 업데이트와 호환되지만 쓰기 증폭과 결합 된 제한된 NAND 내구성으로 인해 SSD 사망에 대한 공포 이야기를 읽었습니다. SSD가 비싸기 때문에 가능한 한 빨리 미래로 나아가고 싶습니다. 따라서 내 질문 : 삭제 및 후속 진공 상태에서 디스크 파일은 실제로 어떻게됩니까? 두 개의 디스크 쓰기가 있다고 생각합니다. 하나는 삭제 된 것으로 표시하고 다른 하나는 덮어 쓸 수있는 것으로 표시합니다. 삭제하고 진공 청소기로 청소하는 대신 각 대량 삽입 / 삭제시 테이블을 생성하고 삭제하는 테이블을 분할하면 SSD 마모가 최소화됩니까?


1
짧은 대답은 "예"입니다
Jack은 topanswers.xyz를 시도한다고 말합니다

2
3-4 년 전에 우려 할만한 이유가있었습니다. 대부분의 최신 SSD 드라이브 (소비자 등급 모델 포함)는 일일 쓰기 속도가 상당히 높더라도 유용한 예상 수명을 초과하는 쓰기주기 수명을 갖습니다. 참조 정체를 폭로 SSD의 수명 및 임의 쓰기 성능 문제
dbenhur

파티션 테이블을 사용하는 것이 좋습니다. 많은 데이터를 삭제할 때 더 쉬울 것입니다.
francs

답변:


1

스마트 파티셔닝을 사용하면 삭제 및 진공 상태를 저장할 수 있습니다! 디자인이 실제 DELETE 대신 파티션 삭제와 호환되는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.