데이터베이스 데이터 삽입 후 순위 발췌 구현 및 테스트.
RDB상에서 효율적으로 레코드를 한건 삽입하고 바로 이 레코드의 순위를 알기위해 실험한다. 다음의 테이블을 만들었다. 20개의 잉여 컬럼은 심심하니 그냥 넣었다. 이제 프로시저로 새로운 데이터를 자동으로 생성되게 해보자. 일단 시간이 굉장히 오래걸리기 때문에 백만건을 투입해본다. 프로시저는 다음과 같다. 현재 똥컴 시스템은 i5-4670 3.4Ghz / 8g 재원으로, 들어가는데 한참걸린다. 랜덤함수때문에 그런것인가. 백만건 약 14분 소요. 50MB 속도 (480만건 per 1hr) 일단 번외로 count(*)의 MyISAM 과 InnoDB간 속도차이를 측정해본다. 전자는 아예 행정보를 들고있고 InnoDB는 근사치를 내어준다. 아래와같이, InnoDB는 근사치를 들고있다. 무거운 엔진인 InnoDB의..