# Index
Pandas - 1
2차원 데이터를 가장 쉽게 다룰 수 있음데이터 처리를 위한 라이브러리시계열 데이터에 최적화2차원 데이터 셋Column 과 Rows 로 구성1차원 데이터 셋1개의 컬럼(Column)으로만 구성컬럼명이 없음컬럼값으로만 구성DataFrame, Serise의 고유한 Key값
느린 query 와 DB Index
jMeter를 통한 성능테스트 환경을 만들고, 에이징 테스트를 진행하고 있었다. 초반에는 무난하게 진행이 되는가 싶더니 다음날 확인하니 WAS는 괜찮았는데, DB서버의 CPU 사용량이 95% 가 넘어가며 숨을 헐떡이고 있었다. 문제를 검출하기 위해 mysql slo
Swift 기초 -02-2 Type
문자 배열을 이용해서 문자열로 출력을 할 수 있다. print의 ""안에 \()를 이용함으로서 변수명을 넣을 수 있다. 문자 길이 배열 갯수와 같은 부분은 .count()로 확인 할 수 있다. 문자열 인덱스 (문자열의 위치를 파악하여 알아낼 수 있다.) 문자열
Oracle SQL(11)
테이블에서 행을 검색할 때 검색 속도를 높이기 위해 Oracle 서버가 사용하는 스키마 객체이다.(데이터의 실제 저장위치인 ROWID를 저장하고 관리함)인덱스가 없으면 테입르의 모든 데이터를 읽어 데이터를 선별한다.인덱스를 사용하면 디스크의 I/O를 감소시킬 수 있다
[MySQL] 8편 index 이해하기
인덱스를 데이터베이스에서 사용하는 가장 큰 이유는 검색 속도를 높이기 위해서 입니다. 인덱스는 테이블 내 데이터를 정렬한 뒤 필요로 하는 데이터만 빨리 가지고 오기 위해서 사용을 하게 됩니다.인덱스가 없다면 테이블 데이터를 처음부터 끝까지 해당 데이터가 있는지 하나하나

INDEX 활용하기
우리여기 회사에는 5천만건이 넘어가는 아주 뚱뚱한 테이블이 하나 있다.나는 애기개발자라 애써 모른척 하고 있었지만 선임들이 퇴사하고 나니내가 들여다 봐야할 상황이 되었다.일단 오늘 20년에 해당하는 row가 몇개인지 조회할 일이 있었는데 노답의 조회시간조회조건에 필요한

Database 기초 링크 모음집✏️
DB에 D자도 모르고 개발을 해왔던 나를 반성하며 😇 그게 뭔데요? 에서 들어는 봤어요까지 진화하는 것이 목표 (너무 소박한가)

[SQL] Clustered Index & Non-Clustered Index
앞서 Index에 대해서 정리 했었지만, Clustered Index와 Non-Clustered Index를 자세히 다루지 않아 이번 시간에 자세히 두 Index의 차이를 정리해보려 한다.Index는 DB의 테이블에 데이터가 많을 때, 검색 속도를 향상시켜주기위해 사용

[ Code Kata ] 문자열 내 해당 글자 찾아서 index 반환하기
내가 푼 방식과 다른 사람이 푼 방식 비교해보기 - index( ), range( ) 함수 사용해보기!
17. 배열 조작하기
1\. 인덱스를 들춰서 할당하기2\. .push(), .unshift()배열.push() 는 해당 배열의 마지막 부분에 추가한다배열.unshift() 는 해당 배열의 처음 부분에 추가한다.3\. .pop() 배열안에 마지막 요소를 제거 후에, return 함
15. Array
하나의 변수안에 (순서를 가진) 수 많은 데이터를 가지고 있게 해준다. 요소(Element) 로 String, Number, Array 모두 가능하다.Array 에서 중요한 점이라면 , Array 의 요소들은 순서(index) 를 가진다는 것이다 .\*\*index 의
[SQL] Index(인덱스)
Index는 RDBMS에서 검색 속도를 높이기 위한 기술이다.TABLE의 컬럼을 색인화(따로 파일로 저장)하여 검색시 해당 TABLE의 레코드를 Full Scan 하는게 아니라 색인화 되어있는 INDEX 파일을 검색하여 검색속도를 빠르게 한다.RDBMS에서 사용하는 I
[JavaScript] JS_ 5.Object & Array
_ # INDEX _ _1. Values & Data type Operators Control flow Scope & Hoisting 5. Object & Array This Prototype & Inheritance Function Callback fun

[MySQL] INDEX 란
INDEX는 말 그대로 책의 맨 처음 또는 마지막에 나오는 색인이라고 할 수 있다.컬럼의 값과 해당 레코드가 저장된 주소를 키와 값의 쌍으로 인덱스를 만들어 두는 것.검색 속도가 무척 빨라질 수 있다. (항상 그런것은 아니다.)해당 쿼리의 부하가 줄어들어서, 결국 시스
DB 인덱싱 전략.
Mysql 기준특정 컬럼을 기준으로 메모리 영역에 목차를 생성 하는 것.insert, update, delete 성능을 희생하는 대신 select의 성능을 높인다.그런데 update, delete할때도 결국 데이터를 조회 하기 때문에 인덱스가 있으면 빠르게 조회됨.\-
JPA로 인덱스 사용하기
배경 데이터베이스는 조건문으로 검색할 때, 테이블 전체를 full scan으로 탐색한다. 이러한 탐색 방식은 데이터가 많아지면 많아질 수록 비효율적인 방식이라는 것을 알 수 있을 것이다. 이러한 비효율을 해소하기 위해 인덱스 테이블을 활용할 수 있다. 인덱스는 B-Tree 자료구조를 사용해서 구성된다고 한다.B-Tree알고리즘이 궁금하다면 여기를 참고하...
INDEX의 사용
이 전 포스팅에서 Index의 개념과 종류, 내부 구조에 대해서 알아보았다. 이제 실제 사용해보는 방법을 학습해보자.기본적으로 Primary Key를 지정하게 되면 클러스터형 인덱스로 생성이 된다.단순 보조 인덱스는 중복을 허용하는 인덱스를 의미한다. 쉽게 UNIQUE

INDEX의 이해
'이것이 MySQL이다' 라는 책을 보며 내용을 정리 한 글입니다.인덱스의 개념을 이해하기 위해서는 책의 예가 가장 대표적이다. 책에서 어떤 키워드를 보다 손쉽게 찾기 위해서는 책의 가장 뒷쪽에 있는 <찾아보기>와 같은 페이지를 확인하면 이미 정렬이 되어 있어 보