본문 바로가기

공부/컴퓨터

mysql에 데이터를 넣고 읽는 속도

반응형
컴퓨터 : 펜4 2.6G HT  512M
Data량 : 약 100만건  174M
O/S : WindowsXp Pro sp2
mysql : 4.0.18-max-nt
php : 4.3.7


mysql 콘솔이용
Insert : 4분 33초
Select : 3분 05초 ( 단 출력은 NUL 로 빼버렸음 )



php 이용 - 정말 놀라운 결과
select 해서 fetch만 시킴   while ( $res = mysql_fetch_row($qr) ) $cnt++;
Select : 13초




역시 IO 가 일어 나는것과 일어 나지 않는게 많은 영향을 미치는구나 ;;;
( mysql 콘솔 이용했을때 NUL 만들어서 IO 가 일어 나는것일까? )



Data 내용 ( 개역성경 바이블을 계속 카피 페이스트로 만들어준것임 )


INSERT INTO bible (book, chapter, paragraph, sentence) VALUES (1,1,1,'태초에 하나님이 천지를 창조하시니라 ');
INSERT INTO bible (book, chapter, paragraph, sentence) VALUES (1,1,2,'땅이 혼돈하고 공허하며 흑암이 깊음 위에 있고 하나님의 신(神)은 수면에 운행하시니라');
INSERT INTO bible (book, chapter, paragraph, sentence) VALUES (1,1,3,'하나님이가라사대 빛이 있으라  하시매 빛이 있었고');
반응형