묻고답하기

>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 남기남
별쫑 브라우저에 따른 다른 css 적용이..... [3] 2015.12.24 by 별쫑
스파모 이에러 어떻게 수정해야하나요? [1] file 2015.12.24 by 스파모
약방3호 xe 입문했습니다만.. [1] 2015.12.26 by 약방3호
마루밑다락방 안녕하세요.. 그누보드5를 사용하다.... [1] 2015.12.24 by sejin7940
솔파도 회원정보에 포인트점수가 보이게 하려면 어떻게 하면 될까요? [1] 2015.12.25 by sejin7940
라돌체 [xe files] 필요 없는 첨부파일 삭제할 수 있을까요? [1] 2015.12.25 by sejin7940
달봉이 홈페이지가 안되요? [1] 2015.12.25 by 부산민지아빠
apleshade xe로 대학 커뮤니티를 하나 만들까하는데요 [4] 2015.12.25 by 부산민지아빠
궁시렁궁시렁 모듈(elfinderxe) 설치 후 설치된모듈 페이지에서 보이지 않습니다.  
마루밑다락방 그누보드 이전툴... 오류.... file  
게고코고 크롬 모바일에서 로그인이 자꾸 풀립니다  
thdwjdtjr 글쓴 날짜를 변경하고자 할 경우 [2] 2015.12.25 by thdwjdtjr
thdwjdtjr 글자간격을 조절하는 방법 [2] file 2015.12.25 by thdwjdtjr
thdwjdtjr 댓글(일정시간 지나면) 수정 및 삭제 못하도록 [2] 2015.12.25 by thdwjdtjr
곰맨 이 사이트 레이아웃 스킨좀 알 수 있을까요? [1] file 2015.12.25 by YJSoft
풀카운트 방명록 글 작성이 안되는데요. [4] file 2015.12.25 by 풀카운트
apleshade nas 구입보다는 웹호스팅이 낫지 않나요 [1] 2015.12.25 by 댑펑
다미아빠 질문 질문!  
bonui Nizbridge 님 XE Portfolio type 레이아웃 로그인 문제  
nfreerin 현재 위치를 표시하려면 어떻게 하나요? [8] 2015.12.25 by nfreerin
Senahri 배경넣기 질문  
스파모 포인트경매 모듈 작동이 안되는데 어떻게 해결방법 없을까요? file  
dokb 잘못된 요청이란 경고. 무엇 때문인지 좀 도와 주세요. [4] file 2015.12.26 by dokb
리인 write_form에서 분류 셀렉트 부분을 라디오 버튼으로 바꿀 순 없을까요? [1] 2015.12.26 by 카이네드
사이트 배너 제작방법  
Renovation xe 알림 수정 file  
노승주706b2 스케치북 게시판에 알록달록한 메뉴색 수정법좀 알려주세요!  
Gmelon 선우 로그인폼 위젯에서 (로그인위젯) 이메일로 로그인이 안되는.. [2] 2015.12.26 by 쏘쿨쏘핫
thdwjdtjr 웹폰트 적용하는 방법에 대하여 문의드립니다. [5] 2015.12.26 by thdwjdtjr
thdwjdtjr 게시판에 글꼴이 없을 경우 해당 글꼴 표현은 ???? [2] 2015.12.27 by thdwjdtjr