- Today
- Total
목록Programming (110)
내 머릿속 데이터베이스
다수의 테이블을 합쳐서 통계를 산출 시에 UNION을 많이 사용하게 된다. UNION과 UNION ALL의 차이는 다들 알고 있으리라 언급하자면 중복 데이터를 제거하는 과정이 UNION에 포함되어있다. 테이블을 합칠 때 UNION으로 합치게 되면 각 테이블마다 정렬이 들어가는 것을 실행계획을 통계 알 수 있다.(그래서 느리다.) UNION ALL 을 사용하게 되면 중복 상관없이 그냥 합쳐주기만 해서 빠르다.다수의 테이블인 경우엔 각 테이블마다 중복데이터를 제거해가면서 합치는 것보다 일단 다 합쳐놓고 중복데이터를 제거하는게 빠르다. 실제로 UNION을 이용한 쿼리에선 HIVE의 CBO(Cost-based Optimizer)가 동작하지 않는다. UNION ALL을 이용하여 테이블을 합치려다가 HIVE는 CT..
팀블로그 자료 퍼옴 http://wp.me/p7MUY6-1U
팀 블로그에 내가 쓴 글을 옮겨옴http://wp.me/p7MUY6-q
날려먹고 이 글이 3번째 쓰는 글이다. 이번이 마지막이길. 파이썬 쓰레드는 GIL(Global Interpreter Lock) 때문에 오히려 싱글쓰레드보다 속도저하가 일어난다는 사실은 파이썬 개발자라면 다 알 것이다. 모른다면 관련 글인 아래를 참고... 하용호 - 파이썬으로 클라우드 하고 싶어요 : http://www.slideshare.net/kthcorp/h32011c6pythonandcloud-111205023210phpapp02파이썬의 멀티쓰레딩과 멀티프로세스 : http://qkqhxla1.tistory.com/m/post/270 위 글에선 싱글스레드로 3.34초가 나오는 연산이 듀얼스레드로 4.65초가 나온다고 했다. 위 내용은 오래된 내용으로 파이썬 2.x 버전에선 계속 나타날 것이라 생각..
# forever start -a -l /dev/null server.js# forever list info: Forever processes runningdata: uid command script forever pid id logfile uptimedata: [0] iilT /usr/local/node/bin/node server.js 24219 24224 /dev/null 0:0:0:9.907 잘 된다. a옵션을 빼면 /dev/null을 찾을 수가 없다고 에러가 난다.아래는 옵션 설명 -a, --append Append logs-l LOGFILE Logs the forever output to LOGFILE
R을 이용해 데이터 분석을 하다가 Anaconda를 접하게 되었다. 데이터 분석과 관련된 파이썬 패키지들을 손쉽게 설치하고 다룰 수 있다. 관련글은 아래에.아나콘다 설치법 : https://medium.com/@younggun/anaconda-fe67e9c9709d#.51374wgvd아나콘다 공식홈페이지 : https://www.continuum.io파이썬을 이용한 시스템 트레이딩(기초편) : https://wikidocs.net/book/110
자바스크립트를 압축할 일이 생길 때 참고할 만한 사이트들. http://closure-compiler.appspot.com/ http://dean.edwards.name/packer/ 이런걸 자동으로 해주는 프레임웍도 있었으면 좋겠지만 아직 찾진 못했다.
Bootstrap3 환경에서 input 태그에 padding 속성을 먹이면 유독 password 타입은 출력이 이상하게 나오는 버그가 있다.padding이 심하게 먹힌다고 해야하나..? 밀려서 보이지 않는다. 몰론 크롬이나 IE에선 정상으로 나타나나 사파리 환경에서는 제대로 보이지 않는 문제가 있다. stackoverflow.com 에 이와 관련된 글을 찾았다. http://stackoverflow.com/questions/24090834/bootstrap-3-input-padding-issue 부트스트랩은 기본 높이가 설정 되어 있다는 것. 해결 방법은 height:auto; 를 추가해 주면 된다.
설치 및 실행 과정도 이상하게 생각보다 힘들게 했는데, 종료까지 말썽이다. 인터넷에 검색하니 mysql.server stop 를 호출하면 된다던데.. 종료에 성공했다고 뜨나, 종료는 되어있지 않았다.재 시도 하면 pid 파일을 updating 문제가 있다고 에러가 납니다. 먼저 pid 파일의 updating 문제는 pid 파일의 권한 설정 문제로 해결 했다. 경로는 /usr/local/var/mysql/chmod 777 유저명.local.pid 걍 이렇게 777줘도 리스타트하면 pid가 재 생성되서 지가 알아서 맞는 권한으로 찾아가니 상관없다. 이젠 종료할 때 에러는 나지 않으나 (항상 성공), 하지만 실제 종료는 되지 않는다. pkill 로 mysqld를 종료해봐야 mysqld_safe 놈이 감시하고 ..
MySQL 로그파일 유닉스에서의 에러 로그 : 'hostname'.err shell>find / -name 'hostname'.err 윈도우에서의 에러 로그 : /mysql/data/mysql.err 리눅스에서 my.cnf파일 만들기 : my-huge.cnf 나 my-medium.cnf 파일을 찾아서 /etc/ 아래에 복사 shell>cp my-medium.cnf /etc/my.cnf 윈도우에서 my.ini 파일 만들기 : /mysql/ 디렉토리 아래에 보면 my-small, my-medium, my-large, my-huge 파일이 존재하는데 이중 1개를 my.ini로 이름을 바꿔서 c:\winnt 아래에 복사. * windows7에선 C:\ProgramData\MySQL\MySQL Server 5.5..