묻고답하기

>1. mktime()함수와 time()함수의 차이점을 알고싶습니다.

   - mktime() : int mktime ( int hour, int minute, int second, int month, int day, int year [, int is_dst])
        입력받은 date로부터 timestamp를 리턴
   - time() : int time ( void)
        현재의 timestamp를 리턴. 따로 입력받는 값이 없음

   차이점은 아시겠죠?  가장 정확한 답은 매뉴얼에 있습니다. 매뉴얼을 보세요.


>2. 간단히 전체 db내용을 조회해 볼 수있는 프로그램은 없습니까?

  우선 사용하는 DB가 뭔가요? DB에는 종류가 너무나도 많죠. oracle, mysql, ms-sql, db2 등등....
  각 DB마다 툴이 다르니 가르쳐 드리기가 험난하군요.
  mysql의 경우 이곳 자료실에 phpmyadmin이라고 있더군요.


>3. 저장된 값들중에 최고값등 전체db에서 검색해서 하나의 값을 분류해내야될때
>  그전에 최고값을 다른 테이블에다가 미리미리 저장하고 필요할때 그 테이블만 불러오는것이..
>  최고값을 알려고 할때마다 전체 db를 검색해서 max()함수를 이용해 추출해내는것보다 낳을까여?
>  전체 db를 검색하려면 서버에 접속을 해서 읽어야하니 과부하등의 단점이 있지 않나여?
>  

  이건 잘못된 판단이신 것 같습니다.
  이렇게 하시는건 DB, 특히 RDBMS의 특성을 완전 무시하는 겁니다.
  max()같은 경우는 거의 DB에 부하를 주지 않으면서 뽑아낼 수 있습니다.
  가령 TABLE1이라는 테이블에 COLUMN1이라는 칼럼이 있고 COLUMN1에 값이 1부터 10까지 들어있다고 합시다.
     select max(COLUMN1) from TABLE1;
  이렇게 하면 TABLE1을 풀스캔해서 최고값을 찾겠죠? 이 경우에는 과부하가 생기죠.
  그런데 여기에서 COLUMN1에 인덱스를 걸어주면 어떻게 될까요?
  인덱스를 만들면 1부터 10까지의 값이 순서대로 정렬이 된 상태로 존재하게 됩니다.
  max()값을 찾기 위해서는 하나의 레코드만 읽으면 되죠.
  가령 DESC상태로 인덱스를 만들면 10 이 맨 앞에 오겠죠.
  맨 앞의 값을 가져오면 max값이라는게 항상 보장이 되죠.
  맨 앞의 값을 가져와서 리턴하고 더 이상의 테이블 스캔은 없습니다.
  
  대용량 DB에서 INDEX는 매우 중요한 요소입니다.
  INDEX를 잘 사용하면 10분 걸리던 작업이 1초에 끝날 수도 있고,
  잘못 사용하면1초 걸리던 작업이 10분이 걸릴수도 있습니다.
  따라 INDEX에 대해 공부해보시면 좋을 것 같습니다.
  
  
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
이영진 PHP로 구성된 index페이지  
hee 포토샵에서요... ^^ [2] 2007.08.10
N+gine 라이브모션에서...  
만리 싸이월드 미니룸이요,...  
허준 mycgl 지원하는 계정좀 가르켜 주세요 [4] 2007.08.10
개가죽 진수법이 먼가요? [5] 2007.08.10
조은일 제로카운터 카운터 숫자 어떻게 수정하나요? [3] 2007.08.10
거석히딩구 포토샵에서요;; [1] 2007.08.10
이경도 아파치 2.0.39 + php 4.3.0 dev 연동에서 php 컨피그 할떄 생기는 문제 -0-; [1] 2007.08.10
LibsNet 네임서버를 등록했는데 확인하는방법이.... [2] 2007.08.10
쭈니 마우스 클릭시.... [1] 2007.08.10
LibsNet CGI 스크립트중 서버에 부하많이 걸리는게 어떤건가요?? [1] 2007.08.10
송범섭 프로그램에 대해서.. [2] 2007.08.10
레인 html에서 스타일시트 지정했는데... [1] 2007.08.10
장워니 프레임 고정 시키는법점..^^;; [1] 2007.08.10
은교 이상합니다ㅠ_ㅠ [2] 2007.08.10
윤태학 select 선택값을 다른페이지로 전달 방법 [1] 2007.08.10
이영천 급) 어떤 분이든 대답 원해요(뽀뽀 해 줄께요^^*) [1] 2007.08.10
서솔 제로보드 DB를 백업했는데요 백업된 sql파일을 어디로 올리면 되는거죠? [1] 2007.08.10
엄재경 [질문] php원프레임 좀 보여주세요..... [1] 2007.08.10
워니블루 제로카운터를... [1] 2007.08.10
안동희 디렉토리가 안만들어져염.. [2] 2007.08.10
류경복 웹폰트 모든주소에서 사용하는거 자세히 설명좀 부탁드립니다. [2] 2007.08.10
+어려워요+ create table할때여.......;; [1] 2007.08.10
불로 iframe? [2] 2007.08.10
통신보안 노프레임의 최근게시물 관련 질문인데요. [1] 2007.08.10
안민경 미치겠습니다. iFrame [1] 2007.08.10
연(延) DB에 저장된 값을 제로보드 게시판에 불러 올수 없는가요???  
시대유감™ [질문] 이런류의 스크립트는 구할수 없을까요??  
bLuE apm에서 asp돌릴수 있나요?...^^;; [1] 2007.08.10