none
Migration SQL 2000-> 2008 R2 Lenteurs MS ACCESS + Native Client RRS feed

  • Discussion générale

  • Suite à une migration récente de mon serveur SQL MS SQL 2000 vers la dernière version 2008 R2 je rencontre un gros problème de lenteur.

    L'application tourne avec access et un lien ODBC en Native Client derniere version , mais les lenteurs sont catastrophiques

    pour un select de 10 sec il dure 40 sec !!!! c'est catastrophique !

    Je ne trouve pas de solution ! si quelqu'un à déjà vu ce symptôme , merci pour son aide ....

    J'oubliais de dire que j'ai fait tous les DBCC sans aucune erreur , il reste peut être une clé de registre ou un paramètre à desactiver mais la je cale !!!
    mardi 8 novembre 2011 21:17

Toutes les réponses

  • Bonjour

    S'agissant d'une migration de SQL Server 2000 vers une version supérieure je pari pour la mise à jour des statistiques.

    Regardez dans cet article :
    http://www.sqlnco.ch/2011/11/migration-de-sql-server-2000-vers-une-version-superieure/

    Dans la dernière sections sont indiquées les commandes conseillées après une migration depuis SQL Server 2000.

    Bonne journée.


    Christian Robert - MVP SQL Server - Microsoft Certified Master - SQL Server 2008
    Blog : http://www.sqlnco.ch / http://blogs.codes-sources.com/christian/
    Groupe des Utilisateurs Francophone de SQL Server : http://www.guss.fr
    mercredi 9 novembre 2011 08:08
  • S'il y a des tables liées, il peut aussi être intéressant de les déréférencer / reréférencer.
    David B.
    mercredi 9 novembre 2011 16:28
  • Bonjour,

    Il faut peut-être se méfier des schémas qui onr changé de signification entre 2000 et 2005.Voir aussi des conséquences de la présence de colonnes text et image qui ne sont pas très bien supportées depuis 2005.

    Par contre, je crois me rappeler qu'il y a des problèmes possibles de "drivers" odbc plus lents sur SQL Server 2008 et 2008 R2.Il faudrait que je fasse un petit tour du coté du SQL Server Data Access Forum, je me souviens d'un problème similaire avec les drivers Jet au début de 2009 .

    Bonne journée


    Mark Post as helpful if it provides any help.Otherwise,leave it as it is.
    jeudi 10 novembre 2011 00:19
  • Voici un etat d'avancement de mes recherches

     

    J'ai chargé la meme base sur un autre serveur SQL 2008 ( tout neuf:) et les temps de reponse sont identiques

    J'ai passé les commandes

    DBCC UPDATEUSAGE(0);
    DBCC CHECKDB () WITH DATA_PURITY;

    Mais rien n'y change ,

    Je suis presque certain que cela provient des drivers ODBC mais il y a tres peu de doc sur ce sujet

    qq clé de registre mais rien de concret , si vous avez d'autres pistes je peux les tester.

     

    Merci d'avance

    jeudi 10 novembre 2011 09:27
  • Bonjour

    Merci du retour

    Avez vous fait la mise à jour des statistiques ?

    EXEC sp_updatestats

    ?

    Sinon sur la machine oû est l'application avez vous mis à jour le client (sqlncli.msi) ?

    Est ce une requête en particulier qui pose problème ?

    Bonne journée


    Christian Robert - MVP SQL Server - Microsoft Certified Master - SQL Server 2008
    Blog : http://www.sqlnco.ch / http://blogs.codes-sources.com/christian/
    Groupe des Utilisateurs Francophone de SQL Server : http://www.guss.fr
    jeudi 10 novembre 2011 09:37
  •  

    Je vais lancer les stats

    en passant j'ai trouvé ce post mais j'ai l'impression que c'est un probleme connu

    http://social.technet.microsoft.com/Forums/en-US/sqldataaccess/thread/e9172699-dfcb-4d3e-8683-890db8b73987

     

    Je lance les stat et je vous dis

     

     

    jeudi 10 novembre 2011 09:38
  • Oui c'est pour ca que je vous parle de la mise à jour du client.

    Le protocole ayant changé avec SQL Server 2008, il peut y avoir des léger souscis avec ca.


    Christian Robert - MVP SQL Server - Microsoft Certified Master - SQL Server 2008
    Blog : http://www.sqlnco.ch / http://blogs.codes-sources.com/christian/
    Groupe des Utilisateurs Francophone de SQL Server : http://www.guss.fr
    jeudi 10 novembre 2011 09:53
  • Avez vous le lien pour trouvez les dernières maj de sqlncli.msi sur XP

     

    jeudi 10 novembre 2011 10:31
  •  

    c'est bon !

    http://www.microsoft.com/downloads/fr-fr/details.aspx?familyid=ceb4346f-657f-4d28-83f5-aae0c5c83d52&displaylang=fr

    jeudi 10 novembre 2011 10:36
  • On y arrive finalement!

     

    alors en effet , apres MAJ des stats et MAJ des sqlncli.msi je retrouve un temps tres correct sur mon application

     

    Je peux donc considerer mon probleme corrigé

     

    du coup j'ai lancé le script sur toutes mes bases ...

    Merci à tous

     

    C'est top !

     

    lundi 14 novembre 2011 16:22