Archive109 1-(1). 인덱스 튜닝 0. 환경 Setting - 테이블 생성ALTER SESSION SET WORKAREA_SIZE_POLICY=MANUAL;ALTER SESSION SET SORT_AREA_SIZE = 1000000000;-- DROP TABLE SCOTT.S_CUST22;CREATE TABLE SCOTT.S_CUST22 (CUST_NO VARCHAR2(7), CUS_NM VARCHAR2(50), CUST_CD VARCHAR2(3), FLAG VARCHAR2(3), DIV VARCHAR2(2), C1 VARCHAR2(30), C2 VARCHAR2(30), C3 VARCHA.. 2025. 1. 9. 1. SQL 인덱스 제 5장. 인덱스와 조인- 제 1절 : 인덱스 기본 원리와 활용인덱스 구조인덱스 기본 원리다양한 인덱스 스캔 방식Oracle DBMS 구조테이블 Random Access 부하테이블 Random Access 최소화 튜닝IoT와 클러스터인덱스 스캔 효율 1. 인덱스 구조 * 인덱스 Search 구조 ( 인덱스 Range Scan : Root -> Branch -> Leaf -> Table )- Root Node : (다음 Branch Block 첫번째 주소, Name1 ~ Name99)- Branch Node : (다음 Leaf Block 첫번째 주소, Name1 ~ Name99) - Leaf Node : ( 테이블 Key + RowID, 키 순서대로 정렬), 리프 블록끼리는 이중연결리스트 구조 * 인덱스.. 2025. 1. 8. 2024 회고 0. 생각 2024년이 끝이 났다. 시간이 어떻게 흘러갔는지 모르겠으면서도, 작년 이맘때 유럽 여행을 준비했던 것이 아주 오래전 일처럼 느껴진다. 23년 회고를 작성하고 그 동안 잠잠하다 24년이 끝난 와중에 회고를 작성하고 있다는 것이 조금 부끄럽지만 지난 해에 대한 감사함과 다가오는 새 해를 준비하는 마음으로 회고를 남기고자 한다. 2024년 3월에 시작한 프로젝트는 연장에 연장을 하다가 결국 25년 12월까지 이어지게 되었다. 처음에는 장난처럼 이야기했던 "첫눈 올 때까지 함께 일하는 거 아니냐"는 말은 현실이 되었고 다음 겨울 첫눈까지 보게 되는 건 아닐지 모르겠다. 이렇게 오래할 줄 아무도 몰랐던 프로젝트라 예상하지 못한 일이 일어나고 있지만 좋고 나쁨을 떠나 올해 프로젝트는 나에게 많은 것을 .. 2025. 1. 8. [Tableau] 경영정보시각화능력 1회 실기 합격 후기 - 문제 복기 0. 시험 후기 안녕하세요.저는 4년차 태블로 개발자이고, 9월 28일에 있었던 경영정보시각화능력 1회 실기 시험에 응시했습니다.끝나고 여러 커뮤니티에서 많은 분들이 의견을 남기셨는데 저도 경험을 공유하고자 후기를 작성하게 되었습니다.사실 시험이 비교적 쉽게 출제될 거라고 생각하고, 모의고사 A형만 한 번 풀어보고 시험을 치렀습니다.실제 시험은 예상보다 훨씬 어려웠고 특히 태블로를 처음 접하신 분들에게는 정말 어려운 시험이었을 것 같습니다. 매일 태블로를 사용하는 저조차도 시간을 겨우 맞춰서 제출했으니까요. 사실 많은 문제 양에 시간 부족도 문제였지만, 명확하지 않은 제시문과 익숙하지 않은 함수에 시간을 소요했습니다.1번- 데이터 작업 준비에서 어려움을 겪은 분들이 많으신 걸로 아는데, 저도 피벗 필드.. 2024. 10. 6. 2024-07-14 1. 코드 값을 레이블로 변환 : CASE 식SELECT user_id , CASE WHEN register_device = 1 THEN '데스크톱' WHEN register_device = 2 THEN '스마트폰' WHEN register_device = 3 THEN '애플리케이션' ELSE '' -- 디폴트값 의미 END AS device_name FROM mst_users ; 2. 지정한 값의 날짜/시각 데이터 추출하기 -> 날짜 자료형과 타임스탬프 자료형으로 변환 미들웨어에 따라 다양한 방법 : CAST 함수가 가장 범용적 SELECT-- PostgreSQL, Hive, Redshift, Bigquery, SparkSQL 모두 CA.. 2024. 7. 14. 2024-07-12 https://school.programmers.co.kr/learn/courses/30/lessons/164668 // 6M 30SSELECT u.USER_ID, u.NICKNAME, SUM(price) AS TOTAL_SALESFROM USED_GOODS_BOARD bLEFT JOIN USED_GOODS_USER u ON b.writer_id = u.user_idWHERE status = 'DONE'GROUP BY u.USER_IDHAVING TOTAL_SALES >= 700000ORDER BY TOTAL_SALES ASC GROUP BY, HAVING 2024. 7. 13. 2024-07-08 https://school.programmers.co.kr/learn/courses/30/lessons/144855 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr -- [MYSQL] (7minute)SELECT category, SUM(sales.sales) AS total_salesFROM book_sales salesLEFT JOIN book ON sales.book_id = book.book_idWHERE DATE_FORMAT(sales_date,'%Y-%m') = '2022-01'GROUP BY categoryORDER BY category ASC .. 2024. 7. 9. [Linux] Crontab 태블로 백업 스케줄 설정 태블로 대시보드를 개발해 게시, 관리, 운영하는 경우에 주로 태블로 서버라는 것을 사용합니다.서버가 정상적으로 운영되어야 만든 대시보드를 게시할 수 있기에 서버를 잘 관리하고 확인하는 것 또한 태블로 개발자에게는 필수적인데요. 얼마 전에 새로 시작한 프로젝트가 있어 서버의 디스크 용량, 메모리 확인, 그리고 백업은 잘 되고 있는지 확인을 해보았습니다. 서버는 Linux - 우분투이며 한 달 전에 담당자가 서버 업그레이드를 진행했는데 확인해보니 그 과정에서 자동으로 백업이 실행될 수 있도록 걸어둔 스크립트가 사라진 상태임을 확인했습니다. 한 달동안 서버 백업이 안되고 있던 건데, 그래서 급하게 백업 스케줄을 거는 크론탭 명령어를 작성하게 되었습니다. 1. 크론탭 Crontab 먼저 크론탭이란 리눅스에서 주.. 2024. 3. 15. 2023 하반기 회고 0. 생각 2월에 들어선 지금에서야 작년 하반기 회고를 하기에는 많이 늦은 감이 있지만 2023년 10월부터 올해 1월 말까지 진행한 하반기 프로젝트를 상반기 회고 와 비교해보면 좋을 것 같아 제목을 정했다. 상반기 회고때 했던 프로젝트가 작년이 아닌 재작년처럼 느껴지는 등 시간 감각이 사라진 것 같다. 이번 프로젝트동안은 하루가 너무 빠르게 가서 화장실도 못가며 일을 붙잡고 있었는데 고작 4개월의 시간이었다니. 알차게 보냈다는 뜻일까? 오히려 좋은 걸지도 모르겠다. 돌이켜보면 그렇게 바쁘지 않아도 되었을 것 같은데 왜인지 그 때는 정말 정말 바빴다. 이렇게 온전한 글을 쓰기 위해 앉아있는 것도 오랜만인데 KPT 회고 방식을 통해 돌이켜보고자 한다. 1. 커리어 (KPT 회고) K : 좋았던 점과 유지하.. 2024. 2. 17. [SQL] LEFT JOIN, UNION ALL, WITH 작년 10월부터 시작해서 약 4개월 동안 현재 진행중인 프로젝트로 정신없게 보내고 있다. 투입되고 정말 단 하루도 안 바쁜 적이 없었던 것 같은데 이번 프로젝트는 많은 삽질(?)이 동반되었기에 프로젝트가 마무리되면 이후에 회고해보면 좋을 것 같다. 그 전에 프로젝트에서 사용하고 있는 주요 SQL문과 사용 이유를 한번 정리해두고자 한다. ( Oracle, PostgreSQL을 병행해 사용중입니다 ) 1. LEFT OUTER JOIN 먼저 데이터 마트는 팩트 테이블을 중심으로 여러 디멘젼 테이블을 결합하는 형식으로 사용한다. ( 팩트 테이블은 트랜잭션과 유사하게 사실이 기록된 것이며 집계가 되도록 숫자 데이터로 이루어져있는 테이블, 디맨젼 테이블은 참고되는 마스터 데이터로 데이터를 분류하기 위한 속성값으로 .. 2024. 1. 21. 이전 1 2 3 4 ··· 11 다음