MYSQL 채팅관련 DB 질문
글쓴이: qkrwncks593 / 작성시간: 목, 2016/01/07 - 4:26오후
유저들이 카카오톡처럼 있고 유저마다 입장한 톡방이있는데 어떤방에 입장했는지 관리할때
유저테이블안에 들어간방 컬럼을 만들어서 구분자로 나눠 리스트로 저장하는게 좋을까요 아니면
유저가 들어간방 테이블을 따로 만들어서 관리하는게 좋을까요?
속도면에서 어떤게 좋을지몰라서 질문드립니다.
Forums:
참고해보세요.
1개일때는 조금 더 빠릅니다.
글을 보니. AUTOINCREASE 를 사용했을때. 성능이 좋다고 하기도 하네요.
인덱스를 설정했을때의 성능향상도 있지만. 오류가 나는 경우도 있으니 주의해야 하구요.
테이블 오류가 나는경우도 있다고 하니 주의해야 합니다.
그렇지만.
한번에 여러개를 처리하는 경우에 대한 조건'이 관계가 있을거 같습니다.
이것저것 만들어서 테스트해보세요.
하드. SSD. 성능. 메모리. CPU. 사양. OS. 비트수. 드라이버. 네트워크. 최적화. 보안. 방법등등... 책...
-----------------------------
테이블 컬럼 n1
행(레코드) 보기 0 - 29 ( 99,999 합계, 질의 실행시간 0.0005 초)
SELECT * FROM `fast1` WHERE 1 LIMIT 0 , 30
-----------------------------
테이블 컬럼 n1 n2 n3 n4 n5 n6
행(레코드) 보기 0 - 29 (100,000 합계, 질의 실행시간 0.0009 초)
SELECT n1 FROM `fast2` WHERE 1 LIMIT 0 , 30
행(레코드) 보기 0 - 29 (100,000 합계, 질의 실행시간 0.0010 초)
SELECT * FROM `fast2` WHERE 1 LIMIT 0 , 30
-----------------------------
테스트 코드
-----------------------------
mysql 컬럼 갯수와 속도'로 검색
https://www.google.co.kr/search?q=mysql+%EC%BB%AC%EB%9F%BC+%EA%B0%AF%EC%88%98%EC%99%80+%EC%86%8D%EB%8F%84&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ko:official&client=firefox-a&gfe_rd=cr&ei=ziqOVtq8O8bC8gfcv7zwDg&gws_rd=ssl
https://search.naver.com/search.naver?where=nexearch&frm=ff&sm=oss&ie=utf8&query=mysql+%EC%BB%AC%EB%9F%BC+%EA%B0%AF%EC%88%98%EC%99%80+%EC%86%8D%EB%8F%84
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기