[PostgreSQL] 기본 명령어 (schema,USER 생성 및 확인하는 방법)
USER 확인 pg_catalog.pg_userpostgres=# SELECT * FROM pg_catalog.pg_user; usename | usesysid | usecreatedb | usesuper | userepl | usebypassrls | passwd | valuntil | useconfig-----------+----------+-------------+----------+---------+--------------+----------+----------+----------- postgres | 10 | t | t | t | t | ******** | | cccc | 16384 ..
2024.07.15
[AWS] AWSOME DAY - Computing 종류 (Ec2 ,Lambda ,ECS비교)
AWSomeday_02 컴퓨팅  컴퓨팅3가지 유형의 컴퓨팅 옵션가상머신 (EC2)서버리스(Lambda)컨테이너서비스 (ECS)  1. EC2 (가상머신)EC2는 web서버 , app서버 ,DB서버 등 원하는 대로 사용 가능하다AMI (Amazon Machin Image) 라는 이미지 기반으로 구성 가능AMI : Starage Volumn , 시작 권한, 블록 디바이스 매핑 등의 정보가 있다ex) 워드만 필요할 경우 AWS Marketplace에서 워드프로세스가 설치되어있는 이미지만 구매하면된다 400가지가 넘는 Instance 패밀리의 이름 사용사례범용트래픽이 적고 소,중규모의 데이터베이스A1, T3 T3a , T2 M6g , M5컴퓨팅 최적화고성능 웹서버 . 동영상 인코딩C5, C5n, C4, C7g메..
2024.07.12
no image
[Oracle] dba_hist_osstat view 보는 법
AWR snapshot 데이터중 하나이다   AWR-  AWR snapshot은 기본적으로 1시간에 한번씩 기록된다  - snapshot은 수동으로 찍을 수 있고       (EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();)  - snapshot 주기도 변경가능다     (EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(interval =); )  - snapshot은 SYSAUX tablespace에 저장이 되고  - 보관주기또한 변경 가능하다       (EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(retention => );)  - DBA_HIST_ 로 시작..
2024.07.10
no image
[Oracle] - sqlplus prompt setting 하기
이쁘게 보기 위한set pagesize 1000 /* page가 14마다 구분되지 않도록 크게 지정한다. */set linesize 300 /* linesize도 record 길이만큼 지정하여 아래로 구분되지 않도록 한다. */ 출력 제어-- 해당 컬럼 출력안함 column [컬럼명] noprint-- 명령이 display되지 않도록 한다. set echo off -- 조회 결과가 화면에 나오지 않도록 한다. set term off  이전 명령 보는 법 history 기능 키기 SQL> set hist onSQL> HIST[ORY] [n RUN | EDIT | DEL[ETE]] | [CLEAR | LIST]-- 과거이력 확인 SQL> history..
2024.07.03
no image
[Oracle] AWR Report 보는법 - Advisory Statistics 이 뭔지 알아본다
Oracle 에서 제공하는 뷰인 V$xxx_ADVICE를 통해 PGA와 SGA를 권고받았었다.AWR에서 누적된 값/ 시간단위로 기록된 값을 알 수 있다   Size Factor로 현재는 1.0인데 예시로 2.0이라면 2배로 늘릴 경우 어떤 수치가 나올지 예상해준다W/A MB : Work Area에서 현재 얼만큼 처리하고 있는지 보여준다 W/A to Disk : Disk 에는 이만큼 쓰고 있다   위의 결과를 보면, Size Factor를 크게 잡는다고 선형적인 결과를 얻을 수 없다는걸 알 수 있다20% 늘린거와 8배로 늘린거의 Disk Read//Write 가 다르지 않다
2024.06.09
no image
[Oracle] AWR Report 보는법 - SQL Statistics 이 뭔지 알아본다
SQL Statisitcs 항목 •SQL ordered by Elapsed Time (수행시간)   : 자주 봄  •SQL ordered by CPU Time (CPU 시간) : CPU를 얼마나 썼는가 •SQL ordered by User I/O Wait Time  •SQL ordered by Gets (User I/O Wait 시간) (Buffer Cache access block 수)  : Logical IO 자주 봄   •SQL ordered by Reads (Physical(Storage) access block 수)  : Physical IO 자주 봄  •SQL ordered by Physical Reads ( UnOptimized) : Optimize가 안된것 •SQL ordered by Ex..
2024.06.09
no image
[Oracle] AWR Report 보는 법- Load Profile 만 보고 어떤 시스템인지 맞춰보기
CASE 1)  내 분석 - Redo Log Size 24kb  per  Sec /  3kb per Tx -> 1sec당  tx 한 6-7개 있는건가보다- Logical Read 가 많고 Physical은 적다  -> tunning 잘되어있나보네 -> 1G 정도 읽음 - Block change 별로 없고 문제 없어보이는데? 강사의견- Logical Read 는 좀 많은 편이나/ Physical Read는 거의 없다 - 문제가 없어 보인다. CASE 2)   내 분석 - Redo Log Size 23kb  per  Sec /  1kb per Tx -> 초당 18개정도의 tx-> transactions는 16이다-> log 가 초당 - Logical Read (4G)  /  Physical (125M)  -..
2024.06.07
no image
[Oracle] AWR Report 보는 법 - Load Profile 항목은 어떻게 보는가
AWR Report에는 다양한 항목이 있다그 중 Report Summary , SQL Statistics , Advisory Statistics 이렇게를 많이 본다  볼 수 있는 항목들을 정리하자면Report Summary 로도 충분히 어느부분이 문제인지 알 수 있다. SQL statistic 에서 SQL 정보 (buffer cache Access , Disk Access 등) 확인 Advisory Statistics : 10G 이후부터는 DB가 SGA, PGA, Undo Segment 등 사이즈 조정 및 Re-Org 등 조언을 해준다 보다 자세한 정보가 필요하면 , buffer pool statistic , Dictionary Cache Statistic , Library Cache Statistic ..
2024.06.06
no image
[Oracle] AWR- report HTML 형식으로 보는 법
0. report 를 만든다 * DBA 권한이 있는 user로 접속을 한 후 * SQL> @$ORACLE_HOME/rdbms/admin/awrrpt.sql 을 실행시켜주면 , report type을 선택할 수 있다. SQL> @$ORACLE_HOME/rdbms/admin/awrrpt.sqlSpecify the Report Type~~~~~~~~~~~~~~~~~~~~~~~AWR reports can be generated in the following formats. Please enter thename of the format at the prompt. Default value is 'html'.'html' HTML format (default)'text' Text format'active-htm..
2024.05.17