좀 힙(?)하게 GUI로 데이터 확인을 해보도록 Redis Insight 까지 설치해보자. 우선 Redis Insight를 간단하게 훑어보고 갈까?Redis Insight는?Redis 데이터베이스를 시각화하고 관리하기 위한 강력한 도구다.데이터 시각화Redis에 저장된 데이터를 시각적으로 탐색하고 관리할 수 있다.키와 값의 구조를 시각적으로 표현하여 데이터의 상태를 쉽게 이해할 수 있다. 쿼리 및 데이터 관리RedisInsight를 통해 복잡한 쿼리를 작성하고 실행할 수 있다.이를 통해 데이터를 빠르고 쉽게 검색하고 수정할 수 있다. 성능 모니터링Redis 서버의 성능을 실시간으로 모니터링할 수 있다.주요 성능 지표를 그래프로 시각화하여 서버의 상태를 파악하고, 잠재적인 성능 문제를 조기에 발견할 수 있..
Redis는 높은 성능, 다양한 데이터 구조 지원, 고가용성, 데이터 지속성, 다양한 사용 사례, 활발한 커뮤니티 및 생태계를 제공하기 때문에 많은 개발자와 기업에서 선호된다. 이러한 특성들은 다양한 애플리케이션 요구사항을 충족시키고, 시스템의 성능과 효율성을 높이는 데 큰 도움이 된다. Redis를 가지고 무얼하나?캐싱: Redis는 매우 빠른 데이터 액세스를 제공하므로, 웹 애플리케이션의 데이터 캐시로 널리 사용된다.세션 저장소: 사용자 세션 데이터를 저장하고 관리하는 데 적합하다.실시간 분석: 실시간 데이터 분석 및 처리 요구사항을 충족할 수 있다.메시지 큐: Pub/Sub 모델을 통해 메시지 큐 및 스트리밍 데이터 처리에 사용될 수 있다. 시작이 반이니, 우선 설치부터 해보자. Downloads공..
기본date 편현재 기준으로 날짜를 계산하고 싶을 때-- 일자 계산 select now() + '1 day'::interval select now() - '2 day'::interval select now() + '-3 day'::interval -- 주 계산 select now() + '4 week'::interval select now() - '5 week'::interval select now() + '-6 week'::interval -- 월 계산 select now() + '7 month'::interval select now() - '8 month'::interval select now() + '-9 month'::interval string 편-- 문자 합치기 select concat('a'..
간단하게 디비링크 생성 방법을 알아보자. CREATE DATABASE LINK [디비링크명] CONNECT TO [연결할_사용자] IDENTIFIED by [연결할_사용자_비밀번호] USING '[접속정보]' 예시는 아래와 같다. CREATE DATABASE LINK LNK_A_DB CONNECT TO seodaeya IDENTIFIED by pwd1234 USING '192.168.0.156:1521/mydb' 관련 글 [오라클] 잡 생성 잡 생성을 해보자. 잡 생성 문을 그냥 모르는 입장에서 보기만 해봐도 대충 뭐가 뭘 할 것이라는 것이 눈에 들어온다. job은 무시하고, 잡 번호가 자동생성 되서 들어오는 듯 하다. what 무엇이냔데 seodaeya.tistory.com [오라클] DB 관련 문서(..
잡 생성을 해보자. 잡 생성 문을 그냥 모르는 입장에서 보기만 해봐도 대충 뭐가 뭘 할 것이라는 것이 눈에 들어온다. job은 무시하고, 잡 번호가 자동생성 되서 들어오는 듯 하다. what 무엇이냔데 - 잡 생성하는데 무얼 하겠냐 이거다. 당연히 실행할 것을 넣으면 되겠고, next_date 다음 날짜 - 요건 감이 안올 수도 있겠지만, 최초 실행을 언제 할 것이냐가 되겠다. 디폴트 sysdate interval 간격,주기 - 어느 주기로 돌릴 것이냐가 되겠고, 디폴트 null no_parse 안 파스 - 파스 여부를 뜻하는 것 같은데, 연관 테이블이 생성 되기 전에 생성을 원하는 지를 뜻하는 것 같다. 디폴트 false DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT (..
한번쯤 궁금했다. 오라클에서 테이블 생성했을 때, 순수하게 테이블명, 컬럼만 입력해서 생성해도 기본적으로 따라오는 속성들이 있다. 지금 파헤쳐보자! 하지만, 자세한 내용은 다루지 않겠다.CREATE TABLE "SEOCH"."T_TEST" ( "C_A" NUMBER(10,2), "C_B" VARCHAR2(20 BYTE) ) SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POO..
산출물은 양식이 있는 것은 아니지만, 어딜가나 뽑는 데이터는 비슷한 것 같다. 엔티티 정의서나 테이블 정의서에 경우, 거의 뽑는 데이터가 비슷하기 때문에 한꺼번에 다 뽑아서 해도 상관 없다. 때에 따라 테이블 크기, 초기 사이즈, 크기를 얼만큼씩 증가 시킬 것인지 등등을 뽑는 경우도 있는데, 그러한 정보들은 그때 다시 뽑고나서 작성하는 것으로...# 테이블 목록 조회SELECT CASE WHEN INSTR(A.TABLE_NAME,'_CM_') > 0 THEN '공통' END 구분 ,A.TABLE_NAME 테이블명 ,B.COMMENTS 코멘트 FROM USER_TABLES A INNER JOIN USER_TAB_COMMENTS B ON A.TABLE_NAME = B.TABLE_NAME AND A.TABLE..
들어가기 전 oracle과 mysql 식구들만 써오다가 mssql 을 쓸라니 역시 툴도 불편하다. 가장 느껴지는 건 역시 단축키... 쓰고 싶은 건 정말 많은데, 그 역시나 시간을 공들여야 한다는 점... 그래서 일단 가장 시급한 테이블 및 프로시저, 함수들 정보 보기였다. 단축키 단축키 설명 alt + F1 선택 요소 정보 테이블 같은 경우에는 컬럼 정보들도 같이 나온다. 헌데 프로시저나 함수 같은 경우, 구조가 어떻게 생겨먹었는지 알 수가 없다. 그래서 필요한 단축키는 별도로 설정이 필요하다. 단축키 설정 단축키 설명 ctrl + 3 선택된 요소 Script 정보 포인트는 선택만 하면 되지 않는다. 프로시저나 함수명을 전체 블록으로 잡아서 단축키를 눌러야 한다. #기타 팁 단축키 설명 ctrl + 4..
준비물mysql-5.7.18-winx64.zip 다운로드 #URL링크 - https://dev.mysql.com/downloads/mysql/ 64bit 를 선택해서 다운로드 한다. 초기화 및 설치#1. zip 파일을 푼다.#2. 환경변수 등록 환경 변수 - 시스템 변수 - 편집 - 새로 만들기 - 압축 푼 [압축 푼 폴더]\bin 까지 입력 #3. (관리자권한으로)명령프롬프트를 열어서 압축 푼 [압축 푼 폴더]\bin 폴더까지 들어와서 초기화와 설치를 진행한다. > mysqld --initialize (20초 정도)> mysqld -- install 관리자 설정#1. 옵션 설정해서 mysql 시작하기 ##1. 서비스를 실행한다. (실행(윈키+R) > services)##2. mysql 속성에서 시작 매..