[431] Request Header Fields Too Large 에러는 요청된 HTTP Header의 크기가 웹 서버가 정의한 크기보다 클 경우 응답되는 Http Response Status Code 중 하나입니다. 웹 서버는 왜 HTTP Header Size를
제가 2023년 10월쯤, 진행한 네이버 부동산 매물 크롤러 토이 프로젝트에 대한 내용을 정리하는 글입니다.
Character Set과 Collation은 MySQL이 Text 데이터를 관리하는 데 있어서 가장 기본적이고 중요한 요소 중 하나로서, MySQL의 성능과 데이터 저장 방식, 검색 결과 등에 영향을 끼치는 아주아주 중요한 역할을 한다는 것을 알고 계셨나요?
MySQL 옵티마이저가 비용 기반으로 예상 비용을 계산하는데 도움을 주는 데이터입니다. 이 글은 테이블 통계 정보와 히스토그램에 대해서 간략하게 정리한 글입니다.
EXPLAIN Statement에 대해서 간단하게 정리한 글입니다. EXPLAIN은 DB 최적화를 진행할 때 빼놓을 수 없는 중요한 역할을 합니다.
MySQL에서 동시성 제어를 하는 방법으로 비관적 동시성 제어와 낙관적 동시성 제어 방식이 있습니다. 둘 다 장단점이 있으니 상황에 맞게 사용하시면 좋습니다. 동시성 제어에 대해서 간단하게 알아보실까요?
Slow Read 공격은 HTTP 공격의 일종으로 TCP Window Size 등을 조작하여 서버에게 데이터를 천천히 보내고, 응답을 천천히 읽어 TCP 연결을 지연시키는 공격 기법입니다.
제가 2018년 1월부터 2021년 9월까지, 총 3년 9개월을 다녔던 회사에서 경험했던 내용을 정리합니다. PHP-FPM를 사용하신다면 LocalPort 관리에 신경을 쓰셔야 합니다. 그렇지 않으면 서비스 장애가 생길 수 있습니다.
제가 2018년 1월부터 2021년 9월까지, 총 3년 9개월을 다녔던 회사에서 근무하면서 직접 경험한 내용을 바탕으로 공부하고 알게된 지식을 간단하게 정리하는 글입니다. Linux에서 Socket과 LocalPort의 관계에 대한 내용을 정리합니다.
Too many connection 에러는 서비스를 운영하면서 자주 겪게되는 오류 중 하나입니다. MySQL이 Connection에 대해서 간단하게 요약 정리한 글입니다.
2024년 5월 15일 부처님 오신날에 부처님이 아닌 장애가 방문했습니다. AWS Aurora MySQL 8.0.mysql_aurora.3.04.1 엔진에서 발생할 수 있는 자체 오류였습니다.