오늘은 mysql 클러스터의 일부를 테스트하는 중입니다. 테스트 중에 두 시스템에서 동일한 구조를 가진 테이블을 쿼리했는데 결과가 예상치 못했습니다.
스크립트는 다음과 같습니다:
DROP TABLE IF EXISTS urllog;
CREATE TABLE urllog(
ID int(11) NOT NULL auto_increment,
url varchar(435) NOT NULL 기본값 '',
create_time 날짜/시간은 NULL이 아닙니다.
기본 키(ID)
) 엔진=NDBCLUSTER 기본 문자 집합=utf8;
원래 SQL Server에 400,000개의 데이터가 있었고 320,000개의 데이터를 mysql로 가져왔습니다.
urllog 그룹에서 url,count(*) cnt 선택 cnt 제한에 따른 URL 순서
쿼리 시간: 9분
urllog 그룹에서 상위 10개 url,count(*) cnt 선택 cnt별 URL 순서
쿼리 시간: 22초