WHERE의 현재 시간에 콘텐츠를 추가하도록 쿼리를 최적화합니다.
P粉218775965
P粉218775965 2024-04-04 22:45:06
0
1
455

다음을 수행하는 쿼리가 있습니다.

으아악

문제는 성능이 별로 좋지 않은데, 성능을 개선할 수 있는 방법이 있는지 모르겠습니다. tzOffset이나 dst에는 인덱스가 없습니다. 색인을 생성하면 도움이 될까요?

현재 MySQL 5.6을 실행하고 있지만 아마도 1~2주 안에 5.7로 업그레이드할 것으로 예상됩니다. MySQL 8.0에 쿼리 속도를 높일 수 있는 기능이 있다면 이에 대해 알아두는 것도 좋을 것입니다. 그러면 문제를 조사하는 데 소요되는 시간을 정당화할 수 있습니다.

P粉218775965
P粉218775965

모든 응답(1)
P粉561438407

보기 검색 가능

더 나쁜 것은 당신이 기본적으로

으아아아

단일 열로 li.tzOffset - li.dst병합할 수 있는 방법이 있다면 이렇게 할 수 있습니다

으아아아

사용할 수 있는 new_columnINDEX

5.7에서 인덱스 생성 컬럼이 추가된 것 같아요. "생성된 열"이 없으면 새 열을 추가하고 그 차이를 계산해야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿