나는 이런 식으로 뭔가를 판별 자 컬럼 대신 char 또는 NVARCHAR의 INT를 사용하는 의미가 않습니다 char (1) 대신 int를 사용하는 것이 더 빠르거나 더 잘 작동할까요?은 내가 FK로 사용하고있는 경우도
답변
(데이터베이스 테이블에서 데이터를 가져올 때, 그것은 .... 바이트 크기에없는) : "auser.id"와 "buser.id"외래 키 백업하는 것이 "account.id"ID 열에 ?? 모든 것이 동기화 될 수 있는지 확인하는 것이 어렵습니다. 계정에 삽입 할 때 ID (예 : 1)를 입력하고 "a"를 입력하면 "auser"에 삽입 할 때 id (1)와 FK를 "account"로 가져오고 "buser"에 어떻게 삽입합니까 (그리고 id 1) 및 1, b로 계정을 다시 fk ??
진짜 질문에. Size UserType을 가질 값의 수를 지정합니다. CHAR (1)을 몇 개만 사용하는 것이 가장 좋으면 인덱스의 메모리 사용량이 줄어 듭니다. char (1) 이상을 보유 할 수 있다면 int (0-255, 1 바이트)로 가고, 필요하면 int (2,147,483,647, 4)가 더 필요한 경우 smallint (32k, 2 바이트)로 이동하십시오. byte)
여기에 귀하의 질문에 대한 답변이 있습니다. http://consultingblogs.emc.com/davidportas/archive/2007/01/08/Distributed-Kys-and-Disjoint-Subtypes.aspx – Omu
링크의 예에서 IDENTITY/자동 증가 열에 대한 언급. "usera"및 "userb"테이블에서 ID를 삭제하지 않으면 예제가 작동하지 않습니다. 계정에 ID 값만 생성하고 "usera"및 "userb"에 ID 값만 사용하고 거기에 생성하지 마십시오 ("usera"및 "userb"). –
네, 미안 해요, 그/나 테이블에 신원이 없어, 미안 해요 내 질문을 편집했습니다 – Omu
대부분의 최신 데이터베이스에서 중요하지 않습니다. int는 괜찮습니다.
char도 마찬가지이다.
왜 IDENTITY 열을 필요
을 보여주었습니다. 인덱스에 메모리가 낭비되고 CHAR (1)이 충분하면 INT를 사용하여 페이지 당 적은 행을 얻게됩니다. 효과. 컬럼에 가장 적합한 크기를 선택하는 것이 가장 좋습니다. 이것은 5 분 동안 게으르다면 컴퓨터 리소스를 낭비 할 수있는 문제 유형입니다. –
char (1)은 1 바이트이고 int는 4 바이트입니다. 작은 int조차 2 바이트입니다.
- 1. 내가 이것을 사용하고있는 순간에 선택 상자
- 2. 은 열거 플래그에서 CSV로 변환하고 그 반대의 경우도 마찬가지
- 3. 은 내가
- 4. 은 내가
- 5. 은 내가
- 6. 은 내가
- 7. 은 내가
- 8. 은 내가
- 9. 은 내가
- 10. 은 내가
- 11. mulitple FK로 MySql Alter Syntax 오류
- 12. 은 내가 주석 클래스가
- 13. 은 내가 믹서기에게
- 14. )은 (내가 jQuery를 배우고
- 15. 은 내가 어떻게이 스크립트
- 16. 은 내가 주석
- 17. 은 내가 문제가있는
- 18. 은 내가 DQL의 문이
- 19. 한 테이블의 데이터를 FK로 anoter로 병합
- 20. 일을 내가 지금 사용하고있는 대답에 약간의 감사 갖는 UserControl을
- 21. 은, 어떻게 내가 내가 할 경우, 객체
- 22. 은 내가 어떻게 내 양식
- 23. 은 내가 PL의 SQL 개발자
- 24. 은 (오름차순) 내가 natsort를 (사용하여 정렬 된 파일이 PHP
- 25. 언제지면을 브랜칭보다 선호해야하며 (CVS에서) 반대의 경우도 마찬가지입니까?
- 26. Django 로그인이 모두 실패하는 경우도 있습니다.
- 27. Linq to SQL IsNull은 기존 FK로 NULL FK를 대체합니다
- 28. 은 내가, 내가 MySQL의에 SQL 서버에서 테이블을 마이그레이션 할
- 29. 은 MailMessage 내가 다음 코드를 호출하고
- 30. 은 - 시간 이상 내가 읽고 PHP
다른 이름을 가진 동일한 테이블이 실제로 있습니까? – Leslie
noup, 당연히 아닙니다. 데이터의 많은 행을 얻는다면 기본 아이디어 – Omu