1 . 다음과 같은 테이블이 있습니다.
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| timestamp | bigint(20) | | PRI | 0 | |
| regioncode | char(2) | | PRI | | |
| areacode | char(2) | | PRI | | |
| sitecode | char(2) | | PRI | | |
| devno | smallint(2) | | PRI | 0 | |
| code | smallint(2) | | PRI | 0 | |
| value | double | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
1주간 데이터량 평균 200만건 , 2주간 저장 후 처음 1주의 테이터를
백업후 삭제
위와 같은 테이블에 인덱스를 걸어서 검색 속도를 증가 시키려
합니다.
따라서 2주간 저장 후 처음 1 주간의 데이터를 삭제 할
예정입니다.
그런데 1 주간의 데이터를 삭제 후에는 index 를 다시 걸어 주어야
하는지?
그리고 다시 걸어 주는 중간에 끊임 없이 insert 되는 데이터는
상관이 없는지???
또한 mysql 에 테이블당 어느 정도 까지의 데이터가 들어갈수
있나여? 1000만건 이상도 가능한지?
H/W 성능은 고성능 서버입니다.
전체적인 설명좀 부탁드립니다.
|