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 29884 게시물 읽기
No. 29884
mysql도 DB 결점이 있는건가요?? 서버 잘아시는분들 답변 부탁드려요!
작성자
아름이
작성일
2011-01-08 14:08
조회수
8,191

제가 웹게임을 운영하고 있는데요 MYSQL 기반으로 만들었어요..

그런데 동시접속자가 20명 넘어서면서부터 문제가 나오는것같은데요..

제가 짠 코드상에서는 입력된 행은 절대 삭제되지 않고 다른테이블로 왔다 갔다만 하거든요..

즉, 아이템 먹으면 그 아이템은 절대 사라지지 않고 계속 테이블에 남아 있어야하는데..

아이템 발견로그에서는 10건이 나왔으면 사용자들의 창고나 소지품 목록등을 검색해보면

9건이 존재하고 있어요~

그리고 이에 해당하는 아이템 분실되었다는 게시물도 올라왔구요..

입출력이 자주 일어나면 이런 현상이 나오나요??

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

안녕하세요.

 

그 정도의 사용량으로 말씀하신 버그가 발생한다면,

MySQL을 사용하는 회사나 사람은 없을 겁니다. ^^;

그리고, 사용량이 많다고 그런 현상이 나타난다는 것도 웃긴 일이고,

문제의 원인을 MySQL일 것이라고 생각하는 것은 더 웃긴 일입니다.

 

말씀하신 정도의 버그가 있다면, Release되지도 않았을 것입니다.

만약, 버그였다 하더라도 Application 에서 적절한 예외 핸들링을 했다면 

어느정도 Catch는 가능했을 것이라고 생각됩니다.

 

지금 이 시점에 정확한 원인은 알 수 없지만,

확실한 것은, Application에서 명확한 Transaction이나 예외 핸들링이 되었는지를

먼저 재검토하시는 것이 좋을듯 합니다. 그렇게 했는데도 이런 현상이 나타난다면

Application 코드에 디버깅 코드를 심어서 문제의 원인을 확인하신 후, 

MySQL쪽에 버그 레포팅을 하심이 좋아 보입니다.

 

어떤 DBMS 벤더도 말씀하신 수준으로 문제의 원인을 해결해줄 수 있는 곳은 없습니다.

이와 비슷한 문제들을 파헤쳐 보면 Application의 코드가 문제였던 경우가 상당히 많습니다.

 

참고로,

저의 경험을 말씀드리면, 지금까지 MySQL 데이터베이스(특히 InnoDB)가 깨졌다거나 데이터가 손실된 경우는 

최근 3~4년내에 한번도 발생한 적이 없습니다.

이성욱(brew)님이 2011-01-10 01:04에 작성한 댓글입니다.

 

 

그런 DBMS 면 쓰지도 않겟죠..

 

KT ,SKT 삼성, 관공서 등등 미쳤다고 돈주고 그거쓰겠어여?

 

아마 다른쪽 문제 같습니다. 그리고 20명 정도가 어느정도

 

부하주는지 모르겠지만.. 실제 분당 4~5만 쿼리도 아무 문제 없이

잘돌아가고 있습니다.

민족님이 2011-01-10 09:41에 작성한 댓글입니다. Edit

갑자기 고수님이 나타나신 듯 하여, 구글링해보니 mysqlperformanceblog.com에서 낸 책을 번역하신 이성욱(brew)님이시군요. 반갑습니다! (일단 책부터 사고... )

박현우(lqez)님이 2011-01-10 10:37에 작성한 댓글입니다.
이 댓글은 2011-01-10 10:37에 마지막으로 수정되었습니다.

오오 +_+ 오랜만에 왔더니 이런 고수분을 +_+ㅋ

저도 질러봅니다. ^^ㅋ

박성원(darkancia)님이 2011-01-28 10:58에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29888mysqldump 시 한글주석 깨지는 문제.. [1]
맘스
2011-01-11
9243
29887mysql 원격 접속시에 지연 현상 [1]
안혜진
2011-01-10
8847
29885Mysqld 의 메모리가 증가 합니다. [5]
정기정
2011-01-10
12893
29884mysql도 DB 결점이 있는건가요?? 서버 잘아시는분들 답변 부탁드려요! [4]
아름이
2011-01-08
8191
29883삭제한 데이터를 복구하고 싶습니다. [3]
안혜진
2011-01-07
15521
29882C, MYSQL 연결이 계속 지속 될경우 문제점...? [4]
지종현
2011-01-05
11413
29881여러 테이블을 한꺼번에 참조하려고 합니다. 어떤 방법이 좋을까요? [1]
김갑열
2011-01-04
8373
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.032초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다