J'ai un problème avec ma base de données SQL Server 2005. La base de données doit gérer 1000 insertions par seconde en permanence. Cela s'avère très difficile lorsque la base de données doit également gérer le reporting des données, donc l'indexation. Il semble ralentir après quelques jours seulement atteindre 300 inserts par seconde. Par 10 jours, il est presque non fonctionnel.Comment répliquer la base de données A vers B, puis tronquer les données sur la base de données A, laissant B seul?
L'exigence est de stocker 14 jours de données. Jusqu'à présent, je ne peux en gérer que 3 ou 4 avant que tout ne s'effondre. Y a-t-il une solution simple à ce problème? Je pensais que je pouvais répliquer la base de données primaire permettant à la nouvelle base de données d'être la base de données de rapports stockant les 14 jours de base de données, puis de tronquer la base de données primaire tous les jours. Cela fonctionnerait-il?
Avez-vous réellement besoin de rapports en temps réel à ce sujet? – mcintyre321
Les rapports provoquent-ils les ralentissements? – ZippyV
Oui, c'est l'exigence. Si je n'exécute aucun rapport, la base de données ralentit encore. C'est pourquoi je pense que ce sont les indices. – gjrwebber