data
-
Too many connections 1. 현재 연결된 커넥션 확인 SHOW STATUS LIKE 'Threads_connected'; 2. 현재 설정된 max_connections 확인 SHOW VARIABLES LIKE 'max_connections'; 'max_connections'가 숫자가 작으면 3번째 순서로 적용 3. max_connections 한계치 수정 SET global max_connections = 130; -- 1번에서 확인되었던 connected 보단 높고 넉넉하게 설정 충분히 여유두고 수치 조절해서 적용하면됨! 4. 데이터 교환이 없을 경우 연결 끊기 SET global wait_timeout = 180; -- 3분간 교환이 없을경우 끊기 ('초'단위임) -- 단점 : 데이터 ..
[MySQL] [etc] Too many connections 오류Too many connections 1. 현재 연결된 커넥션 확인 SHOW STATUS LIKE 'Threads_connected'; 2. 현재 설정된 max_connections 확인 SHOW VARIABLES LIKE 'max_connections'; 'max_connections'가 숫자가 작으면 3번째 순서로 적용 3. max_connections 한계치 수정 SET global max_connections = 130; -- 1번에서 확인되었던 connected 보단 높고 넉넉하게 설정 충분히 여유두고 수치 조절해서 적용하면됨! 4. 데이터 교환이 없을 경우 연결 끊기 SET global wait_timeout = 180; -- 3분간 교환이 없을경우 끊기 ('초'단위임) -- 단점 : 데이터 ..
2023.10.10 -
SUM SELECT (sum(A) + sum(B) + sum(C) + sum(D)) AS all_sum FROM [Table_Name]; -- [Table_Name]의 테이블에서 A, B, C, D 열을 합하고 열의 이름을 all_sum 라고 지정 RESULT all_sum [value]
[MySQL] 다수 열의 합 나타내기SUM SELECT (sum(A) + sum(B) + sum(C) + sum(D)) AS all_sum FROM [Table_Name]; -- [Table_Name]의 테이블에서 A, B, C, D 열을 합하고 열의 이름을 all_sum 라고 지정 RESULT all_sum [value]
2023.07.26 -
UNION ALL SELECT date, SUM(product) AS total_product -- 결과의 product SUM한다 열의 이름은 total_product 라고 지정 FROM ( SELECT date, A AS product FROM [table_A] -- [table_A] 테이블의 결과 date, A는 product라고 지정 UNION ALL SELECT date, A AS product FROM [table_B] -- [table_B] 테이블의 결과 date, A는 product라고 지정 UNION ALL SELECT date, A AS product FROM [table_C] -- [table_C] 테이블의 결과 date, A는 product라고 지정 -- 추가적으로 필요한 테이블이 ..
[MySQL] UNION ALL 테이블 합치고 특정 열의 SUM 가져오기UNION ALL SELECT date, SUM(product) AS total_product -- 결과의 product SUM한다 열의 이름은 total_product 라고 지정 FROM ( SELECT date, A AS product FROM [table_A] -- [table_A] 테이블의 결과 date, A는 product라고 지정 UNION ALL SELECT date, A AS product FROM [table_B] -- [table_B] 테이블의 결과 date, A는 product라고 지정 UNION ALL SELECT date, A AS product FROM [table_C] -- [table_C] 테이블의 결과 date, A는 product라고 지정 -- 추가적으로 필요한 테이블이 ..
2023.07.19 -
서브쿼리 사용 SELECT * FROM ( SELECT * FROM your_table_name ORDER BY timestamp_column DESC LIMIT 30 ) AS subquery_result ORDER BY timestamp_column ASC; 데이터 베이스의 마지막 30개의 행을 가져온 후 서브쿼리로 지정해주고 그걸 다시 오름차순으로 정렬
[MySQL] 데이터베이스 역순 정렬의 순차 정렬 (서브쿼리)서브쿼리 사용 SELECT * FROM ( SELECT * FROM your_table_name ORDER BY timestamp_column DESC LIMIT 30 ) AS subquery_result ORDER BY timestamp_column ASC; 데이터 베이스의 마지막 30개의 행을 가져온 후 서브쿼리로 지정해주고 그걸 다시 오름차순으로 정렬
2023.07.18