일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- sqlplus
- oracle
- perl one-liner
- grid
- RHEL4
- 연산자
- dba
- solaris network
- Unix
- command & perl
- fdisk
- oracle install
- PERL
- mariaDB
- php5
- perl string
- solaris
- perl + 정규표현식
- Linux
- prompt
- patch
- Oracle RAC
- SQL
- bash
- cygwin
- 오라클
- memory
- MySQL
- rac
- Network
Archives
- Today
- Total
목록Unique Key (1)
DATA 전문가로 가는 길
[Admin] MySQL/MariaDB Primary Key vs Unique Key
1. Primary Key 란 Primary Key는 데이터베이스 행을 고유하게 식별할 수 있는 습니다. 테이블 단일 컬럼으로 식별할 수 있고, 복합 컬럼으로 식별할 수 있는데 성능적으로는 단일 컬럼으로 생성해야 Clustered Index를 견고하게 사용 가능합니다. 또한 NULL을 허용하지 않으며, 데이터에 대한 일관성을 보장합니다. 데이터 중복이 발생하지 않아 빠르게 쿼리를 수행 가능합니다. InnoDB engine기준으로 Primary Key는 항상 Clustered Index이며, Primary Key가 존재하지 않을 경우 Unique Key(Unique Index)를 선택하게 됩니다. 후보가 없을 경우 Auto_Increment 속성의 컬럼을 활용하게 되는데 이는 테이블에 Primary Key..
Data Architecture/Admin
2020. 7. 2. 15:30