나는 mysql을 처음 사용했다 & 나는 나의 첫번째 php-mysql 애플리케이션을 코딩했다.mysql 테이블 행 제한?
사용자가 선호하는 장치를 자신의 계정에 추가하기를 원하는 장치 목록이 30 개 있습니다.
그래서, MySQL의 테이블을 만들어 "A"일부 장치 ID의이
UserID | Device Id
1 | 33
1 | 21
1 | 52
2 | 12
2 | 45
3 | 22
3 | 08
1 | 5
more.....
말처럼 특정 사용자 ID에 저장되는 경우, 나는 5000 사용자 식별자 & (30) 장치-ID를 가지고있다.
& 각 사용자가 자신의 계정 레코드 아래에 평균 15 개의 장치 ID를 가지고있는 경우.
그런 다음 표에서 5000 X 15 = 75000 기록 될 것 "A"
그래서, 내 질문에, 우리는 MySQL의 테이블에 저장할 수있는 레코드 수에 어떤 제한이 있습니까?
위에서 언급 한 레코드를 저장하기위한 나의 접근 방식이 맞습니까? 더 많은 사용자가 추가되면 쿼리 성능에 영향을 미치는지 여부
또는이를 수행하는 더 좋은 방법이 있습니까?
"수백만"의 한계를 초과하지 않습니다 -
는 원자와 정상적인 유지. 정말 호기심이 있다면 [* 문서를 읽으십시오] (http://dev.mysql.com/doc/refman/5.0/en/limits.html). –RTLM : http://dev.mysql.com/doc/refman/5.6/en/table-size-limit.html –
@YogeshSuthar : 댓글 만 -1 일 수있는 경우. 바보 같은 생각. 그런 식의 테이블을 비정규 화하는 것은 결코 좋은 생각이 아닙니다. –