2011-02-08 5 views
0

"tbl_incoming"및 "tbl_outgoing"의 두 테이블이있는 데이터베이스 구조를 최적화하는 방법은 무엇입니까? 테이블이 보관할 데이터는 거의 확실합니다 .tbl_incoming은 들어오는 모든 메시지를 서버에 저장합니다. 서버의 응답은 특정 수신 메시지의 tbl_outgoing에 저장됩니다. 두 테이블 모두에 대해 많은 양의 데이터를 처리하는 것으로 나타났습니다. tbl_incoming에서 tbl_outgoing으로 1 대 다수의 관계. 내가받는 메시지가 백만 건 이상이고 각 메시지에 대해 나가는 메시지 톤이 있고 그 중 모두를 검색하려는 경우 최적화를 수행하는 가장 좋은 방법은 무엇입니까?Sql 서버 전자 메일 서버

enter image description here

+0

나는 이미 outgoing_messages에서 incoming_message_id에 대한 색인을 만들었습니다. 더 많은 작업을 수행 할 수 있습니까? – pcraft

+2

데이터 구조를 공유 할 수 있습니까? – RQDQ

+0

@pcraft 죄송합니다 - 해당 사이트가 차단되었습니다. – RQDQ

답변

0

변환 의견은 대답 -

는 인덱스와 시도가 심하게 수행하는 경우 당신은 해결책을 찾아야한다. 실제 데이터로 시도 할 때까지 알 수 없을 때까지