본문 바로가기

Web Programming/DB14

[Redis] 우분투 환경에서 Redis 설정하기 Redis 설치를 하지 않으신 분은 아래 링크로 들어가서 먼저 설정해주세요. 2024.01.30 - [Web Programming/DB] - [Redis] 윈도우 환경에서 redis 설치/실행하기 [Redis] 윈도우 환경에서 redis 설치/실행하기 윈도우 설치 Redis 공식문서입니다. https://redis.io/docs/install/install-redis/install-redis-on-windows/ Install Redis on Windows Use Redis on Windows for development redis.io 레디스 공식문서에는 위처럼 사용하면 된다라고 써 jaey0ng.tistory.com 설치가 완료되었다는 가정하에 설명 진행하겠습니다. 환경설정 파일 진입 sudo nan.. 2024. 1. 30.
[Redis] 윈도우 환경에서 redis 설치/실행하기 윈도우 설치 Redis 공식문서입니다. https://redis.io/docs/install/install-redis/install-redis-on-windows/ Install Redis on Windows Use Redis on Windows for development redis.io 레디스 공식문서에는 위처럼 사용하면 된다라고 써져있습니다. 윈도우는 레디스를 직접 지원해주지 않기 때문에 우분투를 깔아서 진행해야합니다. WSL 설치 cmd를 실행시켜 아래 명령어를 입력해줍니다. wsl --install 설치가 완료되었으면 컴퓨터 재부팅을 해줍니다. Redis 설치 우분투를 실행시킨 뒤 아래 명령어를 입력해줍니다. curl -fsSL https://packages.redis.io/gpg | sudo .. 2024. 1. 30.
[ORACLE, DB] PL/SQL(프로시저(PROCEDURE)), FUNCTION(함수), SYNONYM(시노님) 변경이력 조회 설명보단 바로 쿼리 보여드리겠습니다SELECT OBJECT_TYPE , OBJECT_NAME , STATUS , TO_CHAR(CREATED, ‘YYYYMMDD’) AS CREATED , TO_CHAR(LAST_DDL_TIME, ‘YYYYMMDD’) AS LAST_DDL_TIME FROM USER_OBJECTS WHERE 1=1 AND OBJECT_TYPE IN (‘FUNCTION’, ‘PROCEDURE’, ‘SYNONYM’) AND TO_CHAR(LAST_DDL_TIME, ‘YYYYMMDD’) >= ‘20230601’ —- 현재 달기준(2023.06.22) AND OBJECT_NAME = ‘프로시저명 or 함수명 or 시노님명’ ORDER BY OBJECT_TYPE, OBJECT_NAME ;위 쿼리 중.. 2023. 6. 22.
[ORACLE/오라클] EXISTS, NOT EXISTS, 조건절 서브쿼리 성능(속도) 개선 개선 전: 4n초 개선 후: 1.n초 로 약 40초가량 성능이 개선된 경험을 토대로 글을 작성합니다. EXISTS 개선 개선 전 코드입니다AND EXISTS (SELECT 1 FROM TBL1 A WHERE 1=1 AND A.COL = (SELECT MIN(B.COL B) FROM TBL2 B WHERE 1=1 AND #{ROW} IS NOT NULL AND B.ROW = #{ROW} ) AND ~~ AND ~~ ) 위 코드 중AND A.COL = (SELECT MIN(B.COL B) FROM TBL2 B WHERE 1=1 AND #{ROW} IS NOT NULL AND B.ROW = #{ROW} )가 원인이 되었습니다. 서브쿼리에 조건을 걸어둬서 빠를 것이라고 예상했지만 처리순서가 후순위 처리가 되어 .. 2023. 6. 14.