일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- X.25
- k8s
- React #생명주기
- 오라클#튜닝
- JPA #생명주기
- MQ#MOM#메시지지향미들웨어#Kafka#ActiveMQ#rabbitMQ
- MQM #웹서버
- React#기초#JS#JavaScrip#개념
- Mysql #RDBMS #설치 #기동 #설정
- REST#SOAP#API
- Oracle #ANSI #SQL #JOIN
- Vuejs#JavaScript#프레임워크#개요#개념
- WEB #HTTP #HTTPS #SSL #통신개념
- EKS란
- memory #리눅스 #자원관리
- ssh #pem
- JDK1.8
- cors #Authorization
- abstract
- java
- non-locking
- 이펙티스자바
- docker #k8s #배포하기
- MySQL 5.7 #MySQL 8.0 #차이점 #업그레이드
- ssl #개인키 #공개키
- React
- 클라우드#클라우드서비스#클라우드개념#IaaS#Paas#Saas
- SSH #공개키인증
- interface
- 모니터링 #k8s #prometheus #metricbeat #elasticsearch #logstash
- Today
- Total
목록DB (6)
개발노트
테이블의 데이터를 읽는 방식으로는 크게 Full Table Scan, Index Range Scan으로 나뉜다. 일반적으로 Full Table Scan은 느리다고 생각되어 쓰지 않으려고 하는 경향이 있다. 하지만 DW 용도로 Database를 사용하는 경우 Full Table Scan이 필수적으로 사용되는 경우가 있다고 한다. 그래서 이번에는 Full Table Scan에 대해 공부해보려고한다. FULL TABLE SCAN (FTS) 1) FTS이 발생하는 경우 상황 설명 적용 가능한 인덱스가 없는 경우 적용할 인덱스가 있지만 칼럼 가공, 연산으로 인해 인덱스 사용이 불가능할때 넓은 범위의 데이터 액세스 인덱스 처리 범위가 넓어 전체 테이블 스캔이 더 적은 비용이 들경우 Tull Table Scan을 적..
In Oracle, TO_DATE function converts a string value to DATE data type value using the specified format. In SQL Server, you can use CONVERT or TRY_CONVERT function with an appropriate datetime style. Oracle: -- Specify a datetime string and its exact format SELECT TO_DATE('2012-06-05', 'YYYY-MM-DD') FROM dual; SQL Server: -- Specify a datetime string and style 102 (ANSI format), raises an error i..
인덱스, Index - 색인 - 검색(select)을 빠른 속도로 하기 위해서 사용하는 도구 - 오라클은 테이블 생성 시 인덱스를 따로 생성하지 않아도 자동으로 생성된다. -> PK, Unique 컬럼 자동으로 색인 생성. -> PK 컬럼 검색속도 >>>>> 일반 컬럼 검색속도 : PK는 자동으로 Index를 생성하기 때문에 검색속도 차이 비교 먼저 일반컬럼을 검색했을때 반환되는 속도는 select * from tblIndex where name ='정소은'; 0.08초 name 컬럼에 인덱스 생성하기 >> create index idxIndexName on tblIndex(name); 색인 후 select * from tblIndex where name ='정소은'; 0.003초 >> 훨씬 빨라진 모습..
오라클에서 조인을 할 때 오라클 조인(Oracle Join)과 안시 조인(ANSI JOIN)을 사용할 수 있다. 오라클 9i 까지는 오라클 조인만 사용할 수 있으며, 오라클 10g부터는 안시 조인을 추가로 사용할 수 있다. 최근 구축되는 시스템은 대부분 안시 조인을 사용하지만, 과거에 구축되어 있는 시스템은 오라클 조인을 많이 사용하고 있기 때문에 오라클 조인 방식도 꼭 알고 있어야 한다. 안시 조인과 오라클 조인 비교 (INNER JOIN) 조인 (INNER JOIN) 아우터 조인 (LEFT OUTER JOIN) 아우터 조인 (RIGHT OUTER JOIN) 크로스 조인 (CROSS JOIN) 풀 아우터 조인 (FULL OUTER JOIN) 조인은 크게 위의 5가지 정도로 분류할 수 있다. 조인 (IN..
* 사용자 인증방식 변경 * MySQL 8.0과의 호환성 체크 * 외래키 이름의 길이 (64bit로 제한) * 인덱스 힌트 * GROUP BY 에 사용된 정렬 옵션 * 파티션을 위한 공용 테이블 스페이스 [MySQL 8.0 업그레이드 종류] 1. 데이터 딕셔너리 업그레이드 : MySQL 5.7 버전까지는 데이터 딕셔너리 정보가 FRM 확장자를 가진 파일로 별도로 보관됐었는데, MySQL 8.0 버전부터는 데이터 딕셔너리 정보가 트랜잭션이 지원되는 InnoDB 테이블로 저장되도록 개선됐다. 데이터 딕셔너리 업그레이드는 기존의 FRM 파일의 내용을 InnoDB 시스템 테이블로 저장한다. MySQL 8.0 버전부터는 딕셔너리 데이터의 버전 간 호환성 관리를 위해 테이블이 생성될 때 사용된 MySQL 서버의 버..
이번에 Real Mysql 8.0 책을 구입해서 차근차근 RDBMS를 기초부터 사용법을 익혀보려고 이글을 시작으로 포스팅해보려고한다. *포스팅기준은 Mac 기준으로 작성하는것이기 때문에 참고하자! # Mac 에 Mysql 설치하기. - Mysql 홈페이지 (https://www.mysql.com/) 에 들어가서 상단의 다운로드 메뉴 클릭 -> Mysql Community (GPL) Downloads 클릭 -> MySQL Community Server 클릭 (아래 화면에서 본인의 비트수에 맞는 DMG 를 다운받아 설치한다. 여기서 DMG파일은 GUI 설치파일이다.) * 참고 : Mac의 맨 왼쪽 상단 애플모양을 누르고 [이 Mac에 관하여] 누른 후 [시스템 리포트]를 눌러 프로레서 이름 확인. * 위 D..