728x90 프로그래밍/Database9 PostgreSQL 실행 계획(Execution Plan)을 읽는 순서 PostgreSQL 실행 계획(Execution Plan)을 읽는 순서는 다음과 같습니다. 실행 계획을 이해하면 쿼리가 어떻게 실행되는지, 어떤 최적화가 이루어지는지를 알 수 있습니다. 실행 계획의 주요 구성 요소 1. 순서(Order): 실행 계획은 항상 내부에서 외부로, 즉 들여쓰기 된 부분부터 읽어야 합니다. 들여쓰기가 많이 된 부분이 먼저 실행됩니다. 2. 노드(Node): 각 노드는 실행 계획의 단계(예: 테이블 스캔, 인덱스 스캔, 조인 등)를 나타냅니다. 3. 작업 타입(Operation Type): 각 노드는 수행할 작업의 종류를 표시합니다. 예를 들어 `Seq Scan`(순차 스캔), `Index Scan`(인덱스 스캔), `Nested Loop`(중첩 루프) 등이 있습니다. 4. 테이블.. 2024. 12. 12. [Oracle] 테이블 건수 조회 DECLARE v_table_name varchar2(200); v_cnt number; v_ymd varchar2(10); v_sql varchar2(1000); BEGIN FOR v_row IN ( SELECT table_name FROM all_tables WHERE 1 = 1 --AND table_name = 'CT_BBS_MST' AND owner = 'HFDADMIN' -- AND rownum 2023. 11. 6. [dbeaver] 테이블명, 컬럼명 보이기 Database Navigator에 테이블명 보이기환경설정 - User Interface - 탐색 - Show objects description그리드 헤더에 컬럼명 보이기환경설정 - 편집기 - 데이터 편집기 - 표현방식 - Show column description in header 다른 스키마의 테이블 사용시 빨간색으로 체크하지 않기Read database table/columns for semantic analysis 체크 해제 2023. 9. 12. [PostgreSQL] 날짜/시간 -- 날짜 시간 타입으로 캐스팅 select '20190320'::date, '2019-01-02'::date select date '2019-03-18' select to_date('01022019','MMDDYYYY'), to_date('2018-12-25', 'YYYY-MM-DD') select to_timestamp('2019-01-01 20:12:12', 'YYYY-MM-DD HH:MI:SS') -- 현재시간 날짜 구하기 select now(), current_date, current_time -- 시간 더하고 빼기 select '2019-01-01'::date + interval '2 sec', '2019-01-01'::date - interval '2 sec' select '2019-01-0.. 2022. 4. 28. 이전 1 2 3 다음 728x90