반응형
라틴 1 콜렉션 느린 쿼리가 있는 테이블, utf8mb4로 빠름 - 왜?
표 A는 열 12개의 열이 있는 25k 행으로, 총 데이터의 약 8mb가 latin1로 설정됩니다.
표 B에는 20개의 열이 있는 2000개의 행이 있으며, 총 데이터의 약 5mb가 outf8mb3로 설정됩니다.
둘 사이의 내부 결합을 수행하면 전체 쿼리 시간은 1.3초입니다.이제 테이블 A를 utf8mb4를 사용하도록 전환하면 동일한 쿼리에 대한 쿼리 시간은 0.05초입니다.
콜렉션/차셋 때문에 쿼리 시간에 왜 이렇게 큰 차이가 나는 것일까요?
언급URL : https://stackoverflow.com/questions/72484747/table-with-latin1-collation-slow-query-fast-with-utf8mb4-why
반응형
'programing' 카테고리의 다른 글
nodejs express, ajax posting with jquery 및 수신 응답 (0) | 2023.09.08 |
---|---|
원격 데이터베이스가 있는 Laravel의 여러 데이터베이스 (0) | 2023.09.08 |
Laravel 삭제 쿼리 작성기 (0) | 2023.09.08 |
이진 로그에 기록하지 않고 MYSQL에서 쿼리를 실행하는 방법 (0) | 2023.09.08 |
C는 (...)의 크기와 ...의 크기를 올바르게 처리합니까?이 경우에는? (0) | 2023.09.08 |