중복 조합

SQL SELECT에서 JOIN으로 만들어질 수 있는 SELECT 구문의 개수를 세려고 했다. (SQL을 모르면 다음 문단으로 가도 상관이 없다) 내 문제는, Join 할 테이블이 4개가 있는데 여기서 같은 Table을 JOIN해도 된다는 조건이 있는 상황이다.

중복 조합

위 문제는 결국 ‘중복 선택이 가능하고, 순서는 상관없는’ 조합을 구하는 문제와 같다. 일반 조합을 구하는 공식은 알고 있었지만 그 때는 중복 선택이 불가능하다. 중복 조합을 구하는 공식이 있을까?

더 읽어보기

프로세서의 우선순위 값 : nice

MapR의 Monitoring Metric 을 보다가, CPUNICE 라는 컬럼 이름에 다음과 같은 설명이 있었습니다. Amount of CPU time used by processes with a positive nice value. 오잉, 프로세스의 CPU 사용 시간인 것 까진 알겠는데, 양의 좋은 값이라니요? 실은, nice value가 다음과 같은 뜻이라고 합니다.

Nice 값은 CPU의 스케줄링 우선순위를 의미합니다. 값의 범위는 +19 ~ -20으로, 숫자가 높을 수록 우선 순위는 낮습니다. man 2 getpriority 를 참고하시면, 더 자세한 정보가 나와 있습니다. 프로세스를 실행할 때 nice 명령어로 우선 순위를 부여할 수 있고, renice 명령어로 우선 순위를 조정할 수 있습니다. 우선 순위를 높이기 위해선, 슈퍼 유저 권한이 (root) 필요합니다. (출처)

더 읽어보기