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 30084 게시물 읽기
No. 30084
테이블 분리 ?
작성자
장사꾼
작성일
2011-10-20 23:43
조회수
8,125

안녕하시니까?

저는 b2b 사이트를 운영하고 있는데, 요즘들어 자주 뮨제가 발생이 도는 것이 있는 해결부탁드립니다.

다름이 아니고 제 사이트는 회원들이 들어와서 자기들의 재고를 엑샐 파일형식으로 제 사이트에 업로드를 하고 다른 회원들이 그재고를 구매하는 형시으로 되여있습니다. 그런데 회원이 자기의 재고를 엑셀파일를 업로드하는 과정에서 문제가 발생이 됩니다.  error code 145 같은 에라가 발생이 됩니다. 우리 프로그래머 이야기는 한 테이블에 많은 데이터 량이 있어서 그 테이블에 부하가 걸려서 그렇다고 하고 해결방법은 테이블을 분리하는 것이라고 하고 제사이트와 mysql과의 코딩화 적업도 다시하여 시간과 비용이 많이 든다고 합니다. 그러나 이 방법은 구시대의 방법이고 지금은 다른 방법이 없나하여 찾아보니, mysql 5.10 이상은 partitioning 기능이 있어 어느 정조의 용량이상이면 테이블이 자동생성이 된다고 합니다. 그런 경우 코딩작업을 하여야 하는지 아니면 다른 방법이 있는 것이니지 굴금합니다.

빠른 답부탁드립니다.

 

 

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

 transaction isolation level을 조정하십시오. 

한 유저가 대용량을 업로드 할 때 다른 유저가 blocking이 걸려 발생하는 에러인듯하네요.. 

당연히 index는 있어야 할 것 같구요  

 

~$ mysql -uroot -p

mysql> 

mysql> set global transaction isolation level  read uncommitted;

Query OK, 0 rows affected (0.00 sec)

mysql> 

 

 

 

.님이 2011-10-21 10:20에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
30095union 쿼리 문의 드립니다. [2]
김영범
2011-10-25
8080
30093table 생성문 뽑는거.. show create table 말고 [2]
좋아요
2011-10-25
7098
30087윈도우 mysql4 케릭터셋 관련 [2]
박의호
2011-10-24
7769
30084테이블 분리 ? [1]
장사꾼
2011-10-20
8125
30081full text 검색 ft_min_word_len 문제 [1]
정종영
2011-10-18
9200
30079질의문 부탁드립니다. [1]
권기혁
2011-10-18
7113
30078mysql 4.1 함수생성 오류
주지훈
2011-10-18
7666
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다