- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ffmpeg
- Activity 전체화면
- 말줌임 CSS
- sql exception
- springboot 재가동
- c언어
- Back 키 클릭 감지
- reactnative
- SQL
- kill -9
- mybatis exception
- pid 찾아 kill
- CSS
- CentOS
- 피쉬랜드
- view 획득
- springboot
- 가변영역 스크롤
- MySQL
- 코드로 서버 재실행
- 시간대별 통계
- rn
- group by
- 시간대 테이블생성
- 스크롤적용
- vc++
- MariaDB
- MFC
- 파티션 빠른 삭제
- 터치좌표 view
개발은 하는건가..
SQL 에서 DUAL 명은 실제 존재하는 테이블이 아닌 특정함수 수행이나 연산을 위해 형식적으로 존재하는 dummy 테이블이다.그러므로 데이터를 저장 관리 할수 없고 쿼리의 형식을 맞추기 위해 존재한다고 보면 됨.예를 들어 특정 범위의 값을 가지는 기준 테이블이 필요할 경우 아래와 같이 값을 생성가능하다.SELECT @N := @N +1 AS HOURSFROM collectData, (select @N:=0 from DUAL ) NNLIMIT 24;이렇게 생성된 가상 테이블과 join 하여 원하는 결과를 만드는데 사용한다.
매초 매분 단위로 저장되는 DB 에서 차트 생성을 위한 데이터 추출 시 다음과 같은 형태로 쿼리하여 데이터를 추출한다SELECT DATE(collectTime) AS DT, HOUR(collectTime) AS HH, MAX(DATA1) , MAX(DATA2), MAX(DATA3), MAX(DATA4)FROM collectData WHERE (collectTime BETWEEN '2025-01-06' AND '2025-01-07')GROUP BY DT, HH;각 시간대 별로 차트 표시를 위해 해당 시간대의 최대값들을 추출한다.
출처 : https://dungbeetle.co.kr/mysql-%EB%8C%80%EC%9A%A9%EB%9F%89-partition-lock-%EC%97%86%EC%9D%B4-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B8%B0/ mysql 대용량 partition lock 없이 삭제하기 - 쇠똥구리 DBA's Work and Life Balance간혹 대용량 파티션 데이터의 삭제는 테이블의 성격에 따라선 까다로운 작업이 되기도 한다dungbeetle.co.kr1. 파티션 테이블 스키마를 복사한다.> CREATE TABLE '복제한 임시테이블명' LIKE '원본 테이블명';2. 복제된 임시 테이블의 파티션을 삭제한다.> ALTER TABLE '임시테이블명' REMOVE PARTITIONIN..