기초공부 - (14) innodb_buffer_pool_pages_data 값이 Total보다 크다면
innodb_buffer_pool_pages_data 또는 innodb_buffer_pool_bytes_data 를 통해 현재 메모리 사용량을 파악할 수가 있습니다.그리고 우리는 상식적으로 innodb_buffer_pool_size에 설정된 값, 즉 메모리 전체 total 값보다는 작아야한다고 생각합니다.그러나 total값을 초과하는 경우가 발생합니다. 결론부터 말하자면,압축된 테이블을 읽는 경우, 압축된 데이터를 메모리로 가져와서 압축 해제 후에 작업이 이뤄진다고 합니다. 이럴경우 메모리에는 압축된 데이터와 압축해제 된 데이터가 동시에 존재한다고 하여 메모리가 초과가 되는 것으로 보입니다.뒷부분에도 나오겠지만, innodb_buffer_pool_pages_data 보다는 innodb_buffer_poo..
2024.05.07