일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- Vue.js
- ethers type
- 티스토리챌린지
- SBT표준
- ethers typescript
- vue기초
- 오블완
- 컨트렉트 동일한 함수이름 호출
- 머신러닝기초
- 스마트컨트렉트프록시
- ethers
- ambiguous function description
- ethers v6
- 체인의정석
- 스마트컨트렉트 함수이름 중복 호출
- 스마트컨트렉트테스트
- git rebase
- 컨트렉트 배포 자동화
- 러스트 기초
- chainlink 설명
- rust 기초
- multicall
- 스마트컨트렉트 예약어 함수이름 중복
- nest.js설명
- 러스트기초
- 러스트 기초 학습
- 프록시배포구조
- ethers websocket
- Vue
- 스마트 컨트렉트 함수이름 중복
Archives
- Today
- Total
체인의정석
데이터베이스와 인덱스 본문
728x90
반응형
프라이머리 키를 지정을 하면 클러스터 형 인덱스가 생성된다.
유니크키를 지정하면 세컨더리 인덱스가 자동 생성된다.
제약조건에 따라 인덱스가 생성된다고 보면 된다.
show index from 테이블명; 을하면 인덱스를 확인할 수 있다.
key_name
primary => 클러스터링 인덱스
그외, 보조인덱스
unique는 원래 null값을 허용 그러나 not null을 붙이면 클러스터링 인덱스가 된다.
다 유니크키 인데 하나만 not null이면 not null이 클러스터형 인덱스
프라이머리키가 있으면 프라이머리키가 클러스터형 인덱스
클러스터형 인덱스가 생기면 클러스터형 인덱스 기준으로 오름차순 정렬한다.
이러한 작업은 DB에게는 매우 큰 일이다.
728x90
반응형
'개발 > database' 카테고리의 다른 글
SQL query 결과에 고정값 넣기 (0) | 2021.10.13 |
---|---|
csv.gz 파일 데이터베이스에 가져오기 (0) | 2021.10.01 |
node.js) Script문 npm run start, npm run start:dev (0) | 2021.09.09 |
에러해결) Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: YES) (0) | 2021.09.09 |
Mysql) 테스트를 위한 mysql 데이터베이스 초기화 (0) | 2021.09.09 |
Comments