
--innodb_max_dirty_pages_pct 옵션은 InnoDB 스토리지 엔진이 디스크에 데이터를 쓰기 전까지 메모리에 저장하는 페이지의 최대 퍼센티지를 의미합니다.
이 옵션은 디스크 쓰기 비용이 많이 드는 상황에서 메모리 사용을 줄이기 위한 설정입니다.
디스크 쓰기 비용이 많이 드는 상황에서 이 옵션을 50%로 설정하면, 메모리에 저장된 페이지의 50%까지는 디스크 쓰기를 지연시킬 수 있습니다.
그러나, 이 옵션은 디스크 쓰기 지연을 위해 메모리 사용을 줄이기 위한 설정이므로, 디스크 쓰기 지연이 너무 많이 발생하면 InnoDB 스토리지 엔진의 성능이 저하될 수 있습니다.
따라서, 이 옵션을 설정할 때는 디스크 쓰기 비용과 메모리 사용을 적절히 균형을 맞추어야 합니다.
예를 들어, 디스크 쓰기 비용이 많이 드는 상황에서 메모리 사용을 줄이기 위해 이 옵션을 50%로 설정할 수 있습니다.
그러나, 디스크 쓰기 지연이 너무 많이 발생하는 경우에는 이 옵션을 25%로 설정하여 디스크 쓰기 지연을 줄이거나, 디스크 쓰기 비용이 많이 드는 상황이 아닌 경우에는 이 옵션을 75%로 설정하여 메모리 사용을 늘릴 수 있습니다.
따라서, 이 옵션을 설정할 때는 디스크 쓰기 비용과 메모리 사용을 적절히 균형을 맞추어야 합니다.
2025-08-05 09:50