본문 바로가기

MariaDB19

DB Fragmentation 공부 기록 Maria DB를 사용하는 서비스 준비 중 대량의 IO가 발생할 가능성이 있고 테스트 중 IO 속도가 느려지는 경우가 발생했습니다. 뭐 근본적으로는 로직 설계의 문제였고 해당 부분을 고쳐서 해결했지만 해당 문제 원인 파악중 공부한 내용을 간단하게 기록합니다. (Fragmentation 은 모든 DB에서 일어날 수 있는 문제이지만 제가 자주 사용하는 MariaDB를 기준으로 설명합니다) 검색하다보니 partioning 과 동일한 의미로 fragmentation 을 뜻하는 문서도 꽤나 보이는 데 해당 포스트에서는 partioning 과 동일한 의미가 아닌 메모리에서 일어나는 문제에 대해 말합니다. 선수 지식 1. MariaDB Delete 명령어는 삭제된 공간을 바로 반환하지 않는다. 2. MariaDB의 .. 2023. 3. 27.
[MariaDB Tutorial 번역] 19. Update [MariaDB Tutorial 번역 글] Select : https://rural-mouse.tistory.com/43 Order By : https://rural-mouse.tistory.com/44 Where : https://rural-mouse.tistory.com/45 Distinct : https://rural-mouse.tistory.com/46 Between : https://rural-mouse.tistory.com/48 Like : https://rural-mouse.tistory.com/49 In : https://rural-mouse.tistory.com/50 Limit : https://rural-mouse.tistory.com/51 Is Null : https://rural-m.. 2021. 7. 14.
[MariaDB Tutorial 번역] 18. Insert Into Select [MariaDB Tutorial 번역 글] Select : https://rural-mouse.tistory.com/43 Order By : https://rural-mouse.tistory.com/44 Where : https://rural-mouse.tistory.com/45 Distinct : https://rural-mouse.tistory.com/46 Between : https://rural-mouse.tistory.com/48 Like : https://rural-mouse.tistory.com/49 In : https://rural-mouse.tistory.com/50 Limit : https://rural-mouse.tistory.com/51 Is Null : https://rural-m.. 2021. 7. 13.
[MariaDB Tutorial 번역] 17. Insert Multiple Rows (bluk insert) [MariaDB Tutorial 번역 글] Select : https://rural-mouse.tistory.com/43 Order By : https://rural-mouse.tistory.com/44 Where : https://rural-mouse.tistory.com/45 Distinct : https://rural-mouse.tistory.com/46 Between : https://rural-mouse.tistory.com/48 Like : https://rural-mouse.tistory.com/49 In : https://rural-mouse.tistory.com/50 Limit : https://rural-mouse.tistory.com/51 Is Null : https://rural-m.. 2021. 7. 12.