https://uiandwe.tistory.com/1283

SMALL

'PostgreSQL' 카테고리의 다른 글

pg_tune  (0) 2020.08.25
Aurora 사용 설명서  (0) 2020.08.23
pg_stat_statements 초기화  (0) 2020.08.23
PostgreSQL 설치 및 활용가이드  (0) 2020.08.20
PgAdmin4 이용한 백업 및 복구  (0) 2020.08.19

https://pgtune.leopard.in.ua/#/

SMALL

'PostgreSQL' 카테고리의 다른 글

PostgreSQL 튜닝  (0) 2020.08.28
Aurora 사용 설명서  (0) 2020.08.23
pg_stat_statements 초기화  (0) 2020.08.23
PostgreSQL 설치 및 활용가이드  (0) 2020.08.20
PgAdmin4 이용한 백업 및 복구  (0) 2020.08.19

https://mariadb.com/kb/en/optimizing-table_open_cache/

SMALL

'MySQL-MariaDB' 카테고리의 다른 글

MySQL 성능튜닝  (0) 2020.08.30
Hash Join  (0) 2020.08.29
MySQL 진단시 고려할 부분  (0) 2020.08.22
MySQL 테스트 데이터복제  (0) 2020.08.17
MySQL - Limit 에 대하여...  (0) 2020.06.26

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html

SMALL

'PostgreSQL' 카테고리의 다른 글

PostgreSQL 튜닝  (0) 2020.08.28
pg_tune  (0) 2020.08.25
pg_stat_statements 초기화  (0) 2020.08.23
PostgreSQL 설치 및 활용가이드  (0) 2020.08.20
PgAdmin4 이용한 백업 및 복구  (0) 2020.08.19

SELECT pg_stat_statements_reset();

SMALL

'PostgreSQL' 카테고리의 다른 글

pg_tune  (0) 2020.08.25
Aurora 사용 설명서  (0) 2020.08.23
PostgreSQL 설치 및 활용가이드  (0) 2020.08.20
PgAdmin4 이용한 백업 및 복구  (0) 2020.08.19
ALTER SEQUENCE (변경)  (0) 2020.08.19

1. 운영체제 부분

2. MySQL 부분

 

운영체제 요소 -  씨 메 디 네 (CPU , Memory, Disk, Network ) 사용량

MySQL 요소 -

쿼리 실행량 QPS / QPM

커넥션 - 최대커넥션 , 실행중인 커넥션, 캐싱된 커넥션 수

쓰레드 - 최대쓰레드 캐시 수 , 사용중인 쓰레드 개수, 캐싱된 쓰레드 개수  -> 락경합이나 과도한 실행시간(헤비쿼리)

 

참고 : 접속주체가 자체적인 커넥션풀을 사용하거나 1개의 커넥션당 다수의 쓰레드를 사용하는 환경에서 커넥션풀을 제대로 관리하지 않으면 트랜잭션 관련문제가 더 많이 발생할 수 있음

 

커넥션 - 클라이언트와 MySQL간 작업요청 / 결과전달이 이루어지는 연결

쓰레드 - 요청된 작업을 처리하는 주체, 쓰레드풀로부터 매핑

락 - 모든 DB에서 반드시 모니터링해야 하는 요소  -락 획득을 위한 대기시간 길어지는 현상- mysql 서버 자체보다

애플리케이션 로직문제일 가능성이 높다

락 -> 트랜잭션 보장

 

임시테이블 사용량

임시테이블 생성조건 

-MySQL 내부적 생성  : group by, order by, join, union , subquery 처리

-사용자 정의 생성 

 

5.슬로우쿼리 - long query time 을 넘는 실행시간을 소요하느 쿼리 

 

 

 

 

 

 

 

SMALL

'MySQL-MariaDB' 카테고리의 다른 글

Hash Join  (0) 2020.08.29
MaraDB 지식베이스 - table_open_cache 최적화  (0) 2020.08.23
MySQL 테스트 데이터복제  (0) 2020.08.17
MySQL - Limit 에 대하여...  (0) 2020.06.26
innoDB Buffer Usage가 100%를 유지하는 현상  (0) 2020.06.26

003_[PostgreSQL] Solution Guide V0.4_20181203.pdf
1.29MB

참고자료 - 공개SW역량프라자 

SMALL

'PostgreSQL' 카테고리의 다른 글

Aurora 사용 설명서  (0) 2020.08.23
pg_stat_statements 초기화  (0) 2020.08.23
PgAdmin4 이용한 백업 및 복구  (0) 2020.08.19
ALTER SEQUENCE (변경)  (0) 2020.08.19
identity 컬럼 을 사용하는 테이블 확인  (0) 2020.08.09

https://baekh-93.tistory.com/26

SMALL
 

ALTER SEQUENCE [ IF EXISTS ] 이름
    [ AS 자료형 ]
    [ INCREMENT [ BY ] 증가값 ]
    [ MINVALUE 최소값 | NO MINVALUE ] [ MAXVALUE 최대값 | NO MAXVALUE ]
    [ START [ WITH ] 시작값 ]
    [ RESTART [ [ WITH ] 재시작값 ] ]
    [ CACHE 캐시 ] [ [ NO ] CYCLE ]
    [ OWNED BY { 테이블이름.칼럼이름 | NONE } ]
ALTER SEQUENCE [ IF EXISTS ] 이름 OWNER TO { 새소유주 | CURRENT_USER | SESSION_USER }
ALTER SEQUENCE [ IF EXISTS ] 이름 RENAME TO 새이름
ALTER SEQUENCE [ IF EXISTS ] 이름 SET SCHEMA 새스키마
SMALL
 
set @rownum := 0;

insert into indextest 
select s.*
from (
		select @rownum = @rownum + 1 rownum,  customer_id,  inventory_id, rental_date, last_update, 0, staff_id 
		from sakila.rental ) s , (select 1 from performance_schema.global_variables limit 10 ) v, (select @rownum := 0) temp 
limit 2000000        ;
SMALL

'MySQL-MariaDB' 카테고리의 다른 글

Hash Join  (0) 2020.08.29
MaraDB 지식베이스 - table_open_cache 최적화  (0) 2020.08.23
MySQL 진단시 고려할 부분  (0) 2020.08.22
MySQL - Limit 에 대하여...  (0) 2020.06.26
innoDB Buffer Usage가 100%를 유지하는 현상  (0) 2020.06.26

+ Recent posts