mysql 최대 동시 접속 가능 수

ant01의 이미지

mysql 사용하여 db구축하려합니다. 그런데 한가지 걱정이 누가 그러던데 mysql은 transaction이 안되고 동시에 10명 정도 접속하면
바로 다운 될 것 같아 못쓰겠다고 한던데 정말로 그런가요 지금까지 저는 전혀 그런 걱정 안하고 있었는 데 걱정이 되네요.
조언 부탁 드립니다.

shint의 이미지

네이버에서 찾아봤습니다.

- rollback이 가능한 DB를 선택해야 적용됩니다.
- rollback 실패시도 확인하면 좋습니다.

//commit rollback
http://blog.naver.com/parkgimi?Redirect=Log&logNo=120124776191

//레코드 2천개
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=190552

//MySQL 접속 500개
http://blog.naver.com/forioso?Redirect=Log&logNo=4148253

//MySQL 지원
http://www.javaservice.com/~java/bbs/read.cgi?b=dbms&c=r_p&n=977790718

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

김정균의 이미지

"MySQL 접속 500개"는 제가 번역한 문서인데.... 무단 펌에, 이 글의 출처들이 네이버 카페로 널리널리 퍼져 있군요 --; 이젠 문서 작성은 그만해야지...

각설하고, 요즘 버전에서는 이 문서는 무시하셔도 됩니다. 그냥 mysql.com에서 배포하는 bianry기준으로 서버 리소스만 받쳐 준다면 4000개 이상의 connection을 처리할 수 있습니다.

shint의 이미지

내용은 잘 모릅니다...

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

ant01의 이미지

http://blog.naver.com/parkgimi?Redirect=Log&logNo=120124776191

그런데 네이버에서 검색하여 위의 링크대로 해 보았습니다.
autocommit를 off시키는 것은 잘 되었지만 rollback이 되질 않네요.
어떻게 해야 하나요.

반가운 마음에 얼른 해 보았다가 또 고민입니다.

어쨌든 답변 감사합니다. 그리고 좀 더 알려 주시길 바랍니다.

shint의 이미지

//
그냥 InnoDB로 하면 되긴 하는데.
rollback 이전에 다른 명령어가 들어가면. 제대로 적용되지 않는것 같습니다.
게다가. DB를 바꿔가거나. 언어환경이나. DB 옵션. 등에 영향을 받는거 같습니다.

DB 전문가에게 문의하거나. 책을 봐야 할 거 같습니다.

//아래 내용은 그냥 정리 용입니다.
SHOW ENGINES;
SHOW VARIABLES LIKE 'autocommit';

SET autocommit = OFF;
SHOW VARIABLES LIKE 'autocommit';

START TRANSACTION;
INSERT INTO tb (name) VALUES ('홍길동');
COMMIT;
SELECT * FROM tb

START TRANSACTION;
UPDATE tb SET name = 'aaa';
ROLLBACK;
SELECT * FROM tb;

commit;

//답글과는 전혀 무관함... ㅡ_ㅡ;;
MySQL이 전반적으로 확인해야할것들이...
- 메모리 사용 문제
- 쓰레드 사용 문제
- 캐시 정리나 파일 크기 (500MB ~ 4GB) 32Bit. 64Bit 문제
- MySQL.conf등에서 언어나 각종 값 설정 문제 또는. 그것과 통신하는 OS의 설절 문제
- 운영에 맞는 DB 선택 및 운영이 필요
- 접속 종료 및 해지등의 문제
- MySQL 버젼 확인.
- 모르는건 잘 알고 써야 한다.는 문제;;;

//PhpMyAdmin으로 좌측 DB를 선택하면. 우측 상단에서. 엔진 종류를 볼 수 있습니다.
DB를 생성하신후에 변경하는 방법이 있습니다.
PhpMyAdmin에서 좌측. DB의 테이블 보기를 선택하면. 오른쪽상단 탭에 테이블 작업이라고 보입니다.

//mrg_myisam로 네이버 검색 결과
http://cafe.naver.com/maba2/547

//마리아 DB : 여기 Transaction 지원 여유 확인 가능
http://dev.kthcorp.com/2012/06/21/mariadb-mysql-twins/
http://cafe.naver.com/realmysql/32

//MySQL 2개 띄우기
http://blog.naver.com/nerd?Redirect=Log&logNo=40137266718

//CentOS에 MYSql 띄우기
http://gywn.net/2011/12/mysql-installation-on-linux/

//MySQL 값 정리
http://blog.naver.com/kmk1030?Redirect=Log&logNo=150147870701
http://blog.naver.com/websearch?Redirect=Log&logNo=70105889841
http://cafe.naver.com/sunmysqlcokr/124

//MySQL 세가지 특성
http://blackroom.egloos.com/282244
http://aladdin07.blog.me/150150260681

//MySQL Engine=Memory vs. MemSQL
http://gomi97.tistory.com/698
http://shonm.tistory.com/430
http://powerhan.tistory.com/175
http://blog.naver.com/websearch?Redirect=Log&logNo=70106341166
http://blog.naver.com/soulsieg?Redirect=Log&logNo=70129370002
http://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html
http://dev.mysql.com/doc/refman/5.0/en/memory-use.html
http://www.pythian.com/news/431/mysql-memory-usage-profile/
http://www.superkkt.com/532?category=0
http://cafe.naver.com/sojw/2208

//
http://www.webhostingtalk.com/showthread.php?t=616487
http://blog.naver.com/PostView.nhn?blogId=beckorn&logNo=140125250001
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=55961&sca=&sfl=wr_subject%7C%7Cwr_content&stx=db&sop=and&spt=-42541&page=382
http://planet.mysql.com/entry?id=19749

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

ant01의 이미지

그런데 어렵군요.
shint님 반갑습니다.

ant01의 이미지

http://antonio.pyy.kr/index.php?mid=computer&document_srl=4047

위 링크에 간단히 정리해 두었습니다.

상식적으로 많은 서버들이 사용하고 있는 db중 하나가 mysql이기에 안될거라고는 처음부터 생각하지 않았습니다.

db를 변겅 하였다가 다시 commit전으로 돌아와서 rollback하여도 rollback이 잘되는 것도 확인하였습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.