IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

PERFORMANCE SQL SERVER 2005


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 170
    Par défaut PERFORMANCE SQL SERVER 2005
    Bonjour,
    j'ai un problème de performance avec mon SQL Express 2005 , amis aussi sur la standard édition.
    Ma configuration de travail :

    Un poste SERVER SQL sur un XP pro pack 2.
    poste en XP pro pack 2 client :
    J'ai une table avec 15 colonne, dont 3 de type Image:
    Lorsque je fait une requete du style Select * from "nom ma table" ORDER BY "nom colonne" DESC , le nom de la colonne n'étant pas de type image.
    J'obtiens bien mes résultats,
    Mais lorsque ke je fait une requete de style select , ou update sur la même table a partir de mon 2eme poste server, SQL bloque et met a peut près 10 min pour sortir Un enregistrement !!! dans le code C++, dans le SQLEXEC, je ne reprend la main que 10 min après avoir émis la requête...
    J'ai bien configuré le Module MARS,
    Je poste donc mon problème car je en suis pas un pro de SQL SERVER, mais je demande donc conseil, et il existe peut etre des module a activer, installer au autre pour pouvoir effectuer des updates et des select en meme temps sr le meme poste server a partir de plusieurs clients.
    Merci de vos conseil, Cordialement.

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 170
    Par défaut
    Je rajoute aussi, que lorsque je ferme le premier client, SQL ne se débloque pas, et impossible de faire la moindre requête sur la table en question, ou alors elle prend un temps énorme, du style 15 min,
    Il doit y avoir un problème quelque part, et en plsu il s'agit de requete basique....

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Si vous avez des colonnes de type image, la rapidité d'affichage va dépendre du volume des données des flux d'image et de la qualité de votre réseau. Si vos images font 2 Go, ne vous étonnez pas de cette lenteur ! Ce serait même très rapide !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 170
    Par défaut
    OK, alors je vous décrit le test exact :

    A partir du premier client, je fait la requêtes select * from ma table order by nomcolonne DESC

    Les résultat sont bien afficher, ok, dans le l'outil profilerSQL de SQL standard, je peut voir écrit 'SQL:BatchComplete',
    Cela me semble bien déja, et donc a partir de là, avec le 2eme client, je fait sur la meme table, select " nom d'une colonne" from "nom de la meme table que précédemment "
    Et la , SQL broute, et dans le profiler, il y a marquer 'SQL:BAtchStarting", mais n'en fini plus....
    Lorsque je remplace dans ce test, le client par l'éditeur de requête manuel, même problème, LE SQL management tools , est en exécute la requête, mais ne me donne pas de résultat, ou au bout de 15 min, et ceux, avec une simple requête basique...
    Il semble que la table soit bloker par la premiere requete...et que l'on ne peut pas demander trop a la BD sur une meme table, meme avec le module Mars enabled,
    Cela vous semble t-il dut o image??
    Je précise que les images ne sont pas de grosse taille, et elle doivent faire pas plu que 500Ko, en faite ce ne sont pas des image, mais des coordonné en x,y,z pour tracer des image, ce ne sont aps des images a proprement dites, mais des donnée permettant de les tracé, ce tracé se fait dans une fonction a part dans mon logiciel, d'ou leur petite taille, mais elle nécessite quand meme d'étre stoker dans des type IMAGE.
    Cordialement.

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Dans quel outil client faites vous cela ?

    Une discussion récente à eut lieu à ce sujet et la réponse que j'ai apportée devrait être la même.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 170
    Par défaut
    Je suis sur SQL Native client,
    pouvez vous me donnez le lien de votre réponse ?
    Merci.

  7. #7
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 170
    Par défaut
    J'au trouvé cette discution,
    http://www.developpez.net/forums/d65...equete-select/

    Mais ma table est bien indexé...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Performance d'une requête sous SQL Server 2005
    Par Menoto dans le forum Développement
    Réponses: 4
    Dernier message: 20/03/2008, 09h58
  2. Performance d'une requête sous SQL Server 2005
    Par Menoto dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/03/2008, 09h58
  3. [Performance] Database Properties --> SQL Server 2005
    Par plutonium719 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/02/2008, 11h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo