2011-02-08 7 views
0

Comment peut-on optimiser la structure de la base de données qui a actuellement deux tables "tbl_incoming" et "tbl_outgoing". Les données que les tables vont contenir est plutôt évidente .tbl_incoming enregistre tous les messages entrants sur un serveur tandis que les réponses du serveur sont stockées dans le tbl_outgoing pour un message entrant particulier. Disons que je me suis retrouvé à gérer une grande quantité de données pour les deux tables. Une relation de 1 à plusieurs de tbl_incoming à tbl_outgoing. Quelle est la meilleure façon de faire l'optimisation si j'ai un million + messages entrants et pour chaque message tonnes de messages sortants et je veux les récupérer tous.Sql Server Serveurs de messagerie

enter image description here

+0

J'ai déjà créé l'index pour incoming_message_id dans les messages sortants. Que faire de plus? – pcraft

+2

Pouvez-vous partager votre structure de données? – RQDQ

+0

@pcraft Désolé - ce site est bloqué ici. – RQDQ

Répondre

0

Conversion commentaire à répondre -

Essayez avec un index, si elle vous mal effectuer doit chercher la solution. Jusqu'à ce que vous ayez essayé avec des données réelles, vous ne le saurez pas

Questions connexes