일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- application layer
- 컴파일 타임 상수
- 알고리즘
- DTO
- mysql
- 티스토리챌린지
- JPA
- 커밋 되돌리기
- spring
- Git
- BindingResult
- 런타임 상수
- 기본키 전략
- 쉘 스크립트
- 쿠키
- @Autowired
- 리눅스
- 프로그래머스
- 오블완
- 메모리 구조
- allocationSize
- 백준
- 편향된 지수
- @SubscribeMapping
- API
- m:n
- intelij spring config
- compgen
- JDBC
- 파이썬
- Today
- Total
목록데이터베이스 (17)
둘셋 개발!
문제https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr💡 해결 과정먼저 2021년에 가입한 유저와 갯수 를 구하는 것이 먼저이다.그래서 다음과 같은 쿼리를 사용했다.select USER_ID, count(USER_ID)from USER_INFOwhere JOINED like '2021%' 쿼리를 실행 했더니 2021년 가입한 유저의 갯수는 잘 나오는데, 행이 총 1개만 출력되는 것이였다.그래서 찾아봤더니 집계함수를 사용할 때 group by를 사용하지 않고 집계함수와 다른 컬럼을 함께 실행시..
문제https://school.programmers.co.kr/learn/courses/30/lessons/301650 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr해결나는 부모ID가 NULL인 대장균의 ID 찾고,그 대장균의 ID가 부모 ID인 대장균의 ID찾고그 대장균의 ID가 부모 ID인 대장균의 ID를 찾으면 된다고 생각했다. 그래서 where 조건에 서브쿼리를 3번 작성해봤다.select IDfrom ECOLI_DATAwhere PARENT_ID in (select ID from ECOLI_DATA where PARENT_ID in (select ID ..
intro.SQL문제를 풀다가 백분율에 관련된 문제를 만났다.고민을 하다 해결하지 못해, 검색을 해봤더니 순위 관련 윈도우 함수를 사용하면 해결할 수 있다는 것을 알았다.평소 자주쓰지 않아서 잊고 살았던, 새롭게 알게된 순위 관련 윈도우 함수를 정리해보고문제에 대한 접근도 정리해보려 한다.윈도우 함수란?행과 행 간의 관계를 쉽게 정의, 비교, 계산하기 위해 만든 함수이다.쉽게 말해 SUM(), MAX()는 컬럼 단위의 계산이고, 행 단위의 비교 및 계산을 할 수 있는 것이 윈도우 함수라고 생각하면 된다.윈도우 함수에는 순위, 백분위, 집계, 특정 행 앞 뒤로 참조 가능한 함수 등이 있다.순위 기반 윈도우 함수데이터의 순위를 매기는 함수이다.함수설명RANK()중복값 존재 시 같은 순위, 다음 순위 건너뜀D..
mysql서버는 프로세스가 아닌 스레드 기반으로 작동한다. 스레드 종류포그라운드 스레드와 백그라운드 스레드로 나뉜다. 1. 포그라운드 스레드클라이언트가 요청한 쿼리를 주로 처리하는 스레드이다.그래서 mysql서버에 접속한 클라이언트 수만큼 포그라운드 스레드가 존재한다.사용자가 작업을 마치고 커넥션을 종료하면, 해당 커넥션을 담당하는 스레드는 스레드 캐시로 돌아가게 된다.만약 종료할 때 스레드 캐시가 꽉 차있으면 넣지 않고 종료하게 된다. 2. 백그라운드 스레드읽기 스레드는 별로 많이 설정을 하지 않아도 된다.왜냐하면 사용자 스레드가 대부분 처리해주기 때문이다.그리고 쓰기 스레드는 어떤 저장장치를 쓰냐에 따라 다른다.내장 디스크 사용시에넌 2-4개 정도이다.이외의 다른 스토리지 사용 시에는 대기시간이 길어..