> 데이터 베이스 > MySQL 튜토리얼 > MySQL '군사 규정'

MySQL '군사 규정'

亚连
풀어 주다: 2018-05-17 11:33:42
원래의
1422명이 탐색했습니다.

이제 MYSQL에서 가장 실용적인 "군사 규정"에 대해 이야기하겠습니다. 모두가 이를 준수해야 한다는 점을 기억하기 바랍니다.

1. 핵심 군사 규정

- 데이터베이스에서 계산하지 마세요. CPU 계산은 반드시 수행해야 합니다. 비즈니스 레이어로 이동

- 단일 테이블의 데이터 양 제어: 단일 테이블 레코드는 1000w로 제어

- 열 수 제어: 필드 수는 20

이내로 제어 - 패러다임과 중복성의 균형 : 효율성 향상을 위해 패러다임 설계 및 중복 데이터 희생

- Reject 3B: 큰 SQL, 큰 것, 대규모 배치 거부

2. 필드 유형 군사 규정

- 숫자 유형
사용 te)
int(4Byte)
Bigint (8byte)
's's 's – – – – – ~ ~ ~ – – – – – – – – – - -
널 필드 쿼리하기 어렵습니다.
L 최적화



추가 공간이 필요합니다.
NULL 필드의 복합 인덱스가 유효하지 않습니다. - Text/Blob을 사용하지 않으면
varchar의 성능이 텍스트보다 훨씬 높아집니다.

그림.



3. 색인 생성을 위한 군사 규칙

- 색인을 신중하고 합리적으로 사용 쿼리 개선 및 업데이트 속도 저하

색인이 많을수록 좋습니다. 추가)

                                       ~                                                                       ;

B -Innodb 기본 키는 자체 추가된 키 사용을 권장합니다.

클러스터 인덱스를 구성하기 위한 기본 키                                      모든 외래 키를 서로 분리해야 하는 경우가 1~3번으로 줄어들 수 있습니다
전체 라이브러리 차단 가능 -간단한 거래 거래 시간이 최대한 짧음 나쁜 사례 :
사진 트랜잭션 업로드

- Trig/Func

트리거

사용을 피하세요. 기능을 교체하기 위해
클라이언트 프로그램이 필요하지 않습니다

위 내용은 제가 모든 사람을 위해 작성한 MySQL "군사 규칙"입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

mysql의 기본 구문

Myql용 인덱스 만들기

mysql의 일부 고급 사용법

위 내용은 MySQL '군사 규정'의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿