문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
database:mysql:sequence [2015/11/11 14:14] kwon37xi [InnoDB 기반 Sequence] |
database:mysql:sequence [2015/12/13 00:58] (현재) kwon37xi [InnoDB 기반 Sequence] |
||
|---|---|---|---|
| 줄 27: | 줄 27: | ||
| </ | </ | ||
| - | **MyISAM은 Bakcup/ | + | **MyISAM과 InnoDB를 섞어서 사용할 경우 |
| + | * [[https:// | ||
| ===== InnoDB 기반 Sequence ===== | ===== InnoDB 기반 Sequence ===== | ||
| * InnoDB 기반 시퀀스는 **시퀀스마다 별도의 테이블**을 만들고 '' | * InnoDB 기반 시퀀스는 **시퀀스마다 별도의 테이블**을 만들고 '' | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * 비록 숫자만 저장하는 테이블이지만 tablespace 크기가 매우 증가할 수 있다. 지속적으로 데이터를 삭제해줘면 삭제된 공간을 재사용해서 증가하지 않게 된다. | ||
| ===== InnoDB 기반 Multi Sequence ===== | ===== InnoDB 기반 Multi Sequence ===== | ||
| * [[http:// | * [[http:// | ||
| * Storage Procedure가 필요하다. | * Storage Procedure가 필요하다. | ||
| * ISOLATION Level ([[database: | * ISOLATION Level ([[database: | ||
| + | * **Transaction 이 길어질 경우에 무슨 사태가 발생하는지 철저한 테스트가 필요하다.** | ||