php - mysql에서는 char 유형보다 int 유형을 기본 키 필드로 사용하는 것이 더 효율적입니까?
黄舟
黄舟 2017-05-25 15:08:20
0
2
787

실례합니다. mysql에서는 char 유형보다 int 유형을 기본 키 필드로 사용하는 것이 더 효율적인가요?

비즈니스 요구로 인해 ID를 구성하려면 타임스탬프 + 임의의 숫자 2개를 사용해야 합니다.
예: 149561542040, 총 12자리.
ID 필드에 정수 bigint를 사용하는 경우 char을 사용하는 것보다 효율적일까요?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(2)
黄舟

공간적으로는 BIGINT가 8바이트를 차지하고 CHAR는 12바이트를 차지합니다.
대용량 데이터에서는 차이가 확연히 드러납니다. 효율성 측면에서는 INT가 더 효율적입니다

过去多啦不再A梦

개인적으로 효율성의 차이가 있다고 생각합니다.
정수 유형에는 정렬 및 검색에 효율적인 방법이 있습니다.
Char는 훨씬 약할 겁니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿