database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29374 게시물 읽기
No. 29374
bigint 와 int unsigned 자료형의 성능
작성자
강동화(somaggio)
작성일
2009-10-25 16:21
조회수
7,483

안녕하세요.

요즘 성능문제로 고민하다가, 불 필요한 bigint를 int unsigned형으로 변경하는 중인데,

가령 20안팍의 값을 가지는 경우도 bigint로 설정해두어서..


그런데 이론대로라면 인덱스가 걸린 컬럼의 사이즈를 적게하면 수행 속도가 조금은 빨라져야하는데,

별다른 차이가 없네요.

이론이 별로 도움이 안되는지 요즘 프로세스의 성능이 좋아서 별 차이가 없는지,

고수 분들의 도움 부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

8바이트에서 4바이트로 줄어드는 것이라, 성능차이가 조금은 있지 않을까 생각되는데, 그렇지도 않은가보군요.

성능 문제가 계속된다면, 자료형 보다는 쿼리문/테이블 구조 개선과 인덱스 전략을 바꾸셔야 하지 않을까 생각됩니다.
더불어 MySQL 설정값 튜닝을 통해 메모리를 좀 더 쓰면서 속도를 높일 수 있을 것 같습니다.

( 참고로 64bit OS에서는 8바이트 연산과 메모리 작업이 4바이트 작업과 수행 시간이 동일하거나 혹은 더 빠를 수 있습니다. )

박현우(lqez)님이 2009-10-26 10:40에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29377ER-모델링... 스키마..
까수니
2009-10-26
5968
29376DB초보가 문의드립니다. 레코드값이 많을때 어떤식으로 구축을 해야하는지요? [1]
이훈
2009-10-26
6101
29375Mysql 에서 글쓰기 제한하는 방법이 있나요? [1]
초보자
2009-10-26
5549
29374bigint 와 int unsigned 자료형의 성능 [1]
강동화
2009-10-25
7483
29372두개의 테이블의 합계를 조인으로 구하는데 중복됩니다. 도와주세요 [2]
김명현
2009-10-24
5736
2936930분 단위로 통계를 낼수 있는 방법에 대해 문의합니다. [1]
초보자
2009-10-21
8711
29368innodb에서 varchar 길이선택과 성능? [3]
이왕태
2009-10-21
6861
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다