2017-01-23 2 views
0

J'ai construit un cube et le traitement prend beaucoup de temps si je traite le cube de Visual Studio. Mais le même cube est traité plus rapidement via un travail planifié. Dans VS il faut 2 heures pour traiter, mais à travers le travail sql il faut 1 heure. Les deux processus sont effectués dans le même serveur. Y a-t-il des paramètres que je dois modifier dans VS IDE ou qui ont quelque chose à voir avec le matériel, par ex. l'augmentation de la RAM ou modifier la taille de la mémoire tampon en studio visuelle traitement d'un cube prend plus de temps dans le studio visuel que dans le traitement par le travail SQL

Répondre

0

Il y a quelques choses que vous devez prendre en compte.

1) exécute Visual Studio dans 32bit, SQL Server le plus probable dans 64bit. Sur le dessus de ma tête, je ne suis pas sûr que ce soit un facteur dans les projets SSAS, mais c'est certainement un aspect (et une douleur) dans les paquets SSIS.

2) Visual Studio a besoin de rendre la fenêtre de progression et d'écrire la progression dans le fichier journal (et de l'afficher également), ce qui n'est pas le cas de SQL Server, ce qui affecte également la vitesse de traitement. Je constate une amélioration d'environ 20-25% entre Visual Studio et l'exécution du travail dans SQL Server.

Généralement je ne m'inquiéterais pas de la performance VS, tant que le travail s'exécute avec une vitesse suffisante dans SQL Server.