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

Développement SQL Server Discussion :

[T-SQL] Procédure & Mémoire


Sujet :

Développement SQL Server

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de JmL40
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 348
    Par défaut [T-SQL] Procédure & Mémoire
    Bonjour,

    J'ai développé à l'aide de différents tutos. un script T-SQL que je souhaiterai mettre en place sous forme de procédure. Ce script doit permettre de mettre à jour une table d'une base de données si les conditions sont respectées.

    Ma préoccupation est en fait au niveau de la gestion mémoire lors de l'exécution de ce script. En effet, après exécution la mémoire n'est pas libérée, et lorsque je ré-exécute la quantité de mémoire utilisée ne cesse d'augmenter.

    Je pense qu'il doit y avoir des optimisations considérable à mettre en place dans mon script qui est vraiment, et je le dis du "bricolage". Voici une brève description de ce que je souhaite faire dans ce script :

    1 - Extraction d'un compteur de lignes sauvegardé dans une table : @COUNTER
    2 - Extraction du nombre de lignes total d'une vue : @VIEW
    3 - Si @VIEW > @COUNTER alors je lance la suite de mon script
    4 - Créations d'autant de fichiers qu'il y a de type (colonne :TYPE_STOCK) à partir de la vue et de la commande BCP.
    5 - Pour chaque combinaison de type : XX, XY, YY, je lance un script PHP en SHELL qui va générer un fichier résultat dans un dossier.
    6 - J'insère pour chaques fichiers XX, XY dans une table avec BULK INSERT.

    Je présente ensuite mon script, sachant qu'avant exécution je suis a 700 Mo d'utilisation de mémoire et après, je suis a 1.20G et cette mémoire ne se libère pas. Je suis persuadé qu'il a des libération ou des optimisations.

    Cordialement
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [Pl/SQL] Procédure devant faire se connecter à 2 bases
    Par shaun_the_sheep dans le forum Oracle
    Réponses: 26
    Dernier message: 26/05/2005, 11h15
  2. [PL/SQL] Procédure renvoyant un curseur.
    Par KalHadj-Nikov dans le forum Oracle
    Réponses: 3
    Dernier message: 17/12/2004, 15h10
  3. [PL/SQL]Procédure qui ne se finit pas...
    Par tscoops dans le forum Oracle
    Réponses: 8
    Dernier message: 13/12/2004, 15h53
  4. Réponses: 4
    Dernier message: 07/12/2004, 08h11
  5. [Pervasive SQL ] procédure stockée
    Par magellan dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 25/10/2002, 13h17

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