# Index

94개의 포스트

DB index

회사에서 인턴생활 하면서 query들을 들여다 볼 시간이 생겼다.그래서 오라클의 explain plan 을 통해 어떤 방식으로 인덱스를 참조되는지 살펴보고 다큐먼트와 다른 블로그 글들을 통해 정리해봤다.인덱스는 테이블에 대한 동작 속도를 높히기 위해 사용되는 오브젝트

3일 전
·
0개의 댓글
post-thumbnail

검색 알고리즘

검색 알고리즘이란 데이터의 집합에서 원하는 값을 가진 원소를 찾아내는 알고리즘 이다.어떠한 검색 조건이 주어졌을 때, 그 검색조건이 주목하는 항목을 키라고 한다.예를 들어 국적으로 검색을 하는 경우 국적이 키이고, 나이로 검색을 하는 경우 나이가 키이다. 국적이 프랑스

2022년 1월 1일
·
0개의 댓글

stores/index.js

// CMD> npm i vuex@next --saveimport {createStore} from 'vuex';import axios from 'axios';export default createStore({});

2021년 12월 27일
·
0개의 댓글
post-thumbnail

다중 컬럼 인덱스

B-Tree 인덱스의 다중 컬럼 인덱스는 컬럼 순서가 매우 중요하다. 순서에 따라 해당 인덱스를 활용하지 못 할 수도 있기 때문이다.반드시 왼쪽에 있는 컬럼이 사용되어야 그 오른쪽의 컬럼도 사용될 수 있다.그럼 어떤 기준으로 순서를 정하는게 좋을까? (단일 컬럼 인덱스

2021년 12월 26일
·
0개의 댓글
post-thumbnail

JPA로 인덱스 사용

데이터베이스는 조건문으로 검색할 때, 테이블 전체를 full scan으로 탐색한다. 이러한 탐색 방식은 데이터가 많아지면 많아질 수록 비효율적인 방식이라는 것을 알 수 있을 것이다.이러한 비효율을 해소하기 위해 인덱스 테이블을 활용할 수 있다.인덱스는 B-Tree 자료

2021년 12월 20일
·
0개의 댓글
post-thumbnail

index 기능

row의 값을 순차적으로 scan하며 값을 비교한다.full table scan은 가장 느린 scanning 방법이며 많은 자료가 담긴 disk를 읽기 위한 I/O를 사용하며 자원을 잡는다.속도도 느리고 자원도 많이 사용하는 방법이다.이를 해결하기 위해서 databas

2021년 12월 20일
·
0개의 댓글

elastic alias

회사에서 alias 처리된 필드에 대해 검색할 일이 생겼는데, 검색해보면서 나온 결과에 대해 공유해보려고 한다. 😐alias 한 필드명과 기존 필드명에 대해서 모두 검색이 가능하다.response로 나온 결과에는 alias한 필드명으로 나오지 않고, 기존 필드명으로

2021년 12월 12일
·
0개의 댓글
post-thumbnail

INDEX

[Index] AI부트캠프

2021년 12월 6일
·
0개의 댓글

mongodb 성능 개선 - index 설정

1. 개요 어느날 서비스를 운영하면서 특정 비디오에 '즐겨찾기'를 표시하는 기능에 문제가 생긴 것을 파악하게 되었습니다. 이 문제는 mongodb의 collection에서 많은 document들이 있는 탓에 search 속도가 매우 느려진 것이 원인인 것으로 파악하였고

2021년 12월 1일
·
0개의 댓글
post-thumbnail

JS - '-1'이라는 index

Javascript를 사용할 때 array 데이터타입을 사용할 경우가 정말 많고, 그 중 index를 통해 array 안에 담겨있는 요소들에 접근해야 하는 경우가 정말 많다.이때 index는 0부터 시작하는데 그렇기 때문에 array의 마지막 요소에 접근하는 코드는 다

2021년 11월 5일
·
0개의 댓글

2021.10.30 TIL

인덱스는 지정한 컬럼을 기준으로 메모리 영역에 목차를 생성하는 과정command(insert, update, delete)의 성능을 희생하고, query(select)의 성능을 향상시킨다.(하지만 update, delete하기 위한 조회 성능은 향상된다.)출처 : 이동

2021년 10월 30일
·
0개의 댓글
post-thumbnail

[CS 기초 - 데이터베이스] 인덱스

Index에 대한 개념과 장단점, 사용하는 경우

2021년 10월 27일
·
0개의 댓글
post-thumbnail

DB에서 Index를 이용해 데이터에 접근하는 과정

📖 Index(인덱스)? > 테이블에서 레코드들에 대한 검색 속도를 높이기 위해서 레코드에 대한 물리적 저장 위치를 별도로 기록한 구조 인덱스가 없으면? 모든 블록들을 순차적으로 검색해서 원하는 레코드를 찾아야 한다. O(n) 그래서 어떻게 데이터를 찾아가나? 인덱

2021년 10월 24일
·
0개의 댓글
post-thumbnail

클러스터 인덱스 vs 비 클러스터 인덱스

클러스터 인덱스는 다음 두 조건이 만족할 때만 생성된다.보조기억장치에 저장되는 데이터 또는 파일은 정렬된 순서를 가져야한다.키(핵심) 값이 없어 중복값이 있을 수 있어야 한다.테이블에 클러스터 인덱스를 적용할 때마다 그 테이블에 정렬 작업이 수반된다. 클러스터 인덱스는

2021년 10월 18일
·
0개의 댓글
post-thumbnail

자바스크립트 기본개념 2

str.index0 : 첫번째 index는 0부터 1X\+연산자 사용 가능 문자열 + 문자열 = 문자열이 합쳐진다.숫자 + 문자열 = 문자열로 변환됨str.indexOf : 찾고자 하는 문자열처음으로 일치하는 index 반환, 없을 땐 -1str.includes() :

2021년 10월 8일
·
0개의 댓글

django template index

forloop.counter를 사용하면 인덱스를 출력할수있다.

2021년 10월 5일
·
0개의 댓글
post-thumbnail

Elasticsearch 04 | Settings & Mappings

Elasticsearch의 Index는 도큐먼트들이 모여 있는 논리적인 데이터의 집합입니다. Index는 하나의 노드에만 존재하지 않고 샤드 단위로 구분되어 여러 노드에 걸쳐 저장되어 데이터 무결성의 보장과 검색 성능의 향상을 실현합니다. 이번 블로그에서는 인덱스의 단

2021년 10월 2일
·
0개의 댓글

인덱스(Index)란?

MySQL을 기준으로 작성한 내용입니다! 인덱스가 뭐죠? 🙄 인덱스는 '데이터베이스에서 데이터를 빠르게 찾기 위한 도구'다. 인덱스를 생성하고, 인덱스를 사용하는 SQL문을 만들어 사용한다면 빠르게 응답을 받을 수 있으며, 서버에서도 적은 양의 일을 처리하게 되므로

2021년 9월 15일
·
0개의 댓글