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

PHP & Base de données Discussion :

methode optimisée d'insertion de données


Sujet :

PHP & Base de données

  1. #1
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut methode optimisée d'insertion de données
    Salam; dans les sites web dynamiques y'a beaucoup de flux entre serveur est machine client , par exemple l'insertion de données:
    l'utilisateur saisie des données ensuite les inserts dans la base de données.
    par exemple dans mon cas :
    j'ai un formulaire de 10 champs= ( donc un (01) enregistrement).
    l'utilisateur valide le formulaire en moyenne trois (03) fois soit trois enregistrement l'un après l'autre.
    l'application doit géré une moyenne de 500 utilisateur.
    donc 500*3*10 !!!!!
    est ce que il est souhaitable d'enregistré information après l’autre dans la BDD , ou il y'a une autre façon de collecté tous les enregistrements de l'utilisateur sur la machine client ensuite envoyé le tout dans la base de données?

  2. #2
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    Ça dépend.

    Observes-tu des ralentissements ?
    Comment sont effectuées les connexions à la base de données ?
    Tes 3 requêtes sont-elles envoyées via 3 connexions différentes ou sur la même ?

    Avec un bout de code ça aiderait.

  3. #3
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Bonjour,

    Dans ce cas de figure et pour éviter les appels multiples, j'utilise ce qui est offert par SQL pour les insertions :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO t_table (fieldA, fieldB) VALUES (valueA1, valueB1), (valueA2, valueB2), ... , (valueAn, valueBn);
    Un seul appel, mais (n) enregistrements ajoutés.

  4. #4
    Membre très actif
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Par défaut
    Salut,

    Je suppose qu'il s'agit d'un formulaire en trois étapes.

    D'une part pour le ralentissement possible en surchargeant le serveur, et d'autre part pour la cohérence des données, je te suggérerais de stocker tes informations en SESSION (genre tes trois requêtes) et de les effectuer en même temps :

    - Tu es sur que toutes tes données sont présentes
    - Tu fait qu'un appel à ton SGBD et donc optimise le temps de réponse.

    Bien sur, t'auras toujours 3 requêtes à exécuter, mais d'un coup, donc plus rapide je pense

  5. #5
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Salam ; Marc3001:
    Observes-tu des ralentissements ?
    j'ai pas encore testé , seuelemnt je cherché la bonne methode de faire ça (rien ne remplace l'expérience).
    Comment sont effectuées les connexions à la base de données ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <?php
    // On se connecte à la bdd
    try
    {
    			$PARAM_hote='localhost'; // le chemin vers le serveur
    			$PARAM_nom_bd='essai'; // le nom de votre base de données
    			$PARAM_utilisateur='root'; // nom d'utilisateur pour se connecter
    			$PARAM_mot_passe=''; // mot de passe de l'utilisateur pour se connecter
    			// connexion marche trés bien avec affichage de msg erreure
     
    		// Options de connection
    			$options = array
    						(
    							PDO::MYSQL_ATTR_INIT_COMMAND    => "SET NAMES utf8" ,  // indiquer à MySQL que echanger nos données en UTF8.
    							PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION , 
    							PDO::ATTR_PERSISTENT => true
    						);
     
     
            $cbd = new PDO('mysql:host='.$PARAM_hote.';dbname='.$PARAM_nom_bd, $PARAM_utilisateur, $PARAM_mot_passe , $options  );
    }
     
    catch(PDOException $e)
    {
            echo 'Une erreur de connexion est survenue !'; $e->getMessage();
            die();
    }
    $cnx = null; // Fermeture de la connexion
    ?>
    Tes 3 requêtes sont-elles envoyées via 3 connexions différentes ou sur la même ?
    non !!! c'est la même.
    rawsrc:
    Dans ce cas de figure et pour éviter les appels multiples, j'utilise ce qui est offert par SQL pour les insertions :
    l'utilisateur peut valider un seul enregistrement ou N fois , là je peut pas cerné le nombre de fois.
    selont ton code je crois que je dois faire une boucle non !!!!
    Nawwis:
    Je suppose qu'il s'agit d'un formulaire en trois étapes.
    non il s'agit d'un formulaire avec 10 champs , le tous = un seul enregistrement.
    si l'utilisateur a un seul enregistrement de 10 champs il le valide sinon s'il a n enregistrements donc il doit validé n fois une prés une.
    afin d'éviter les n appels , je cherche une methode afin d'optimisé l'enregistrement (genre panier) une fois la saisie terminée le tous sera validé.

  6. #6
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Re ; en analysant bien mon problème et en pensant a haute voie :
    1. je doit crée genre de table virtuelle pour stocké les données.
    2. lancer un programme pour les enregistrés.

    ici on doit faire appel a des triggers.
    est ce que c'est la bonne solution ?
    si oui une aide serrai souhaitable. merci

  7. #7
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Bonjour,

    Citation Envoyé par redoran Voir le message
    si l'utilisateur a un seul enregistrement de 10 champs il le valide sinon s'il a n enregistrements donc il doit validé n fois une prés une.
    afin d'éviter les n appels , je cherche une methode afin d'optimisé l'enregistrement (genre panier) une fois la saisie terminée le tous sera validé.
    Je pense que tu es en train de pondre une usine à gaz.
    Faire valider individuellement (n fois) les enregistrements les uns après les autres est bancal, tu devrais repenser ta méthode.

  8. #8
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Salam ;
    Marc301:
    Comment sont effectuées les connexions à la base de données ?
    est ce que je doit faire un fichier connexion par utilisateur ou tous simplement un seul fichier cbd.inc.php suffit pour tous les utilisateurs ?
    rawrsc:
    selon votre réflexion , je dois resté sur le principe de validation enregistrement après enregistrement avec réactualisation de la page. !!!
    tous ça en utilisant les requêtes préparées vue leurs rapidités.
    s'il y'a d'autres solutions je suis preneur. merci

  9. #9
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Bonjour,

    Je crois qu'on pédale dans le vide.
    Pourquoi, tu ferais appel à la base de données tant que l'enregistrment n'est pas complet ou valide ?
    A vrai dire, je ne comprend pas trop tes explications ni ton problème.
    Comment tu peux dire :
    si l'utilisateur a un seul enregistrement de 10 champs il le valide sinon s'il a n enregistrements donc il doit validé n fois une prés une.
    ça n'a pas de sens. Un enregistrment c'est un enregistrement. Ton formulaire soumet un enregistrement et c'est tout. Soit il est valide soit il ne l'est pas et tant qu'il n'est pas valide, pas d'appel à la base de données. C'est limpide, non ?

    Je pense qu'il faudrait que tu postes ta problématique réelle dans son contexte parce que je pense que tu vois un problème là où il n'y en a pas.

  10. #10
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Re , rawsrc:
    peut étre que je me suis mal exprimé.
    exemple:
    l'utilisateur a un tableau en papier A4 formé de 10 colonnes et le nombre lignes est en fonction du nombre de département.
    j'ai réalisé un formulaire de 10 colonnes et une lignes.
    si un utilisateur a un tableau de 10 colonnes et de 5 lignes soit 05 départements , il doit saisir les données du premier département ( 1 ere lignes) ensuite enregistre les données dans la BDD , ainsi de suite pour les autres départements jusqu’à la fin.
    mon problème:
    est ce que y'a une possibilité de collecté les 05 lignes sur la machine client ensuite envoyé le tous sur le serveur?
    est ce que c'est la bonne méthode?

  11. #11
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par redoran Voir le message
    est ce que y'a une possibilité de collecté les 05 lignes sur la machine client ensuite envoyé le tous sur le serveur?
    Oui, il est possible de le faire en une seule passe.
    Il suffit de regrouper tes lignes de saisies dans un seul formulaire et pour chaque attribut name tu mets pour valeur un tableau, comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form action="" method="post">
       <input type="text" name="dpt[0]" value="aaa" />
       <input type="text" name="dpt[1]" value="bbb" />
       <input type="submit" value="Envoyer">
    </form>
    ou (équivalent) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form action="" method="post">
       <input type="text" name="dpt[]" value="aaa" />
       <input type="text" name="dpt[]" value="bbb" />
       <input type="submit" value="Envoyer">
    </form>
    A la soumission, tu auras dans ton tableau $_POST ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $_POST['dpt'][0] = 'aaa';
    $_POST['dpt'][1] = 'bbb';
    En une seule soumission, tu récupères toutes tes valeurs.

  12. #12
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Re ; moi je pensé surtout du coté crée un tableau ensuite stocker les valeurs ajouté par l'utilisateur exemple les données des 5 ou N départements ce qui me donne N lignes, ensuite faire une requête multiple d'insertion en parcourant le tableau. sa reste de la théorie mais en pratique je ne sait pas se qu'elle vaut.

    pour ton exemple j'ai pas bien saisie l'idée de mettre un tableau dans le name
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <input type="text" name="dpt[0]" value="aaa" />
    ou plutôt comment affecté les valeurs:
    exemple:
    département 1:champs 1= 20 || champs2=25||......champs10=13 ==> c'est une ligne= 1 enregistrement.
    action utilisateur : clique sur le bouton valider.
    $_POSTchamp1='20'||$_POSTchamp2='25'||......$_POSTchamp10='13'

    département 2:champs 1= 00 || champs2=05||......champs10=00 ==> c'est une ligne= 2 enregistrement.
    action utilisateur : clique sur le bouton valider.
    $_POSTchamp1='00'||$_POSTchamp2='05'||......$_POSTchamp10='03'

    comment stocké les données ( $_POSTchamp1='20' , $_POSTchamp1='00' ) des deux départements dans le name="dpt[0]"

  13. #13
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par rawsrc Voir le message
    Je pense qu'il faudrait que tu postes ta problématique réelle dans son contexte parce que je pense que tu vois un problème là où il n'y en a pas.
    Je plussoie.

  14. #14
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Séb :
    Je plussoie.
    c'est un avis sur 117 consultations du post soit 2 % en arrondi
    l'essentiel l'idée est là peut être prochainement j'arriverai a une résolution et je posterai le résultat
    merci a vous.

  15. #15
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 494
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 494
    Par défaut
    je plussoie l'avis de Seb. qui lui-meme plussoit l'avis de rawsrc (pas sur pour l'orthographe des plussoiements par contre hahaha)

    j'ai lu la discussion et j'ai pas tout compris.
    j'ai cependant compris que tes colonnes te tiennent a coeur.
    j'ai un formulaire de 10 champs= ( donc un (01) enregistrement).
    l'utilisateur valide le formulaire en moyenne trois (03) fois soit trois enregistrement l'un après l'autre.
    l'application doit géré une moyenne de 500 utilisateur.
    donc 500*3*10 !!!!!
    faux => tu as 500 * 3 enregistrements.
    tu peux avoir 5 ou 150 colonnes a remplir, au final, ca sera un seul enregistrement.

    meme si mysql pourrait aisement gerer 500 * 3 enregistrements / jour, tu peux stoquer les requetes de chaque utilisateur dans une session, et l'executer quand il a fini.

    exemple :
    il renseigne un formulaire, et clique sur enregistrer => hop, la requete sql generee dans une variable de session..
    il fait 1 ou 2 ou plus autre enregistrements, a chaque fois ca ajoute une requete sql dans une variable de session (mais concretement, ca ne fait rien a la base de donnees)

    quand il en est a 3 requetes pretes, tu peux forcer l'execution de ces requetes pour concretement le inserer toutes d'un coup.
    ou alors proposer un bouton "enregistrer concretement le travail en cours"

    seul hic, s'il ferme le navigateur alors qu'il y avait n requetes en stand-by.

    => c'est une autre idee d'approche
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  16. #16
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Salam ;après avoir constaté le travail de l'utilisateur c'est a dire sont besoin réel , il a eu lieu de ce qui suit:
    l'utilisateur poste le formulaire avec des champs renseignés.
    l'utilisateur lit l'enregistrement une fois affiché après la validation.
    en matière d'optimisation:
    les requêtes préparées génère un gain de temps.
    en ajoutant la panoplie des transactions , triggers et procédures stockés sa ne fait que du bonheur...

  17. #17
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 815
    Billets dans le blog
    14
    Par défaut
    De ce que j'ai compris de ta problématique, voilà un algorithme qui devrait convenir.

    1) 1 formulaire avec au départ 1 ligne de X colonnes.

    2) L'utilisateur saisit les informations dans la ligne existante.

    3a) Soit il a fini et valide sa saisie
    => aller vers 4)
    3b) Soit il n'a pas fini et clique sur un bouton pour ajouter une ligne au formulaire.
    => retour vers 2)

    4) Enregistrement en base de données de toutes les lignes saisies en une seule requête (si elle ne concerne qu'une seule table) du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    INSERT INTO la_table (les_colonnes_a_alimenter)
    VALUES ('les_valeurs_de_la_premiere_ligne'),
      ('les_valeurs_de_la_deuxieme_ligne_eventuelle'),
      ('les_valeurs_de_la_nième_ligne_eventuelle')
    Il faut juste prévoir, lors de l'ajout d'une ligne au formulaire, d'enregistrer dans un tableau les données qui viennent d'être saisies et de mettre ce tableau en session afin de ne pas perdre les données et être capable de les réafficher dans le formulaire en cas de pépin.

    L'ajout de la ligne au formulaire peut se faire en Ajax ou par réactualisation de la page.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  18. #18
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    une requête préparé serai mieux

  19. #19
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Salam ; exactement Cinephil , je simulé le fonctionnement de phpMyadmin lors de la création des colonnes d'une tables.
    dans mon cas c'est la création des lignes dans une variable tableau afin d’enregistrés les données ensuite valider le tout.
    stealth35 ton point de vue me conforte , donc des requêtes préparées couplées aux transactions.
    s'il y'a un autre avis le débat est ouvert alors n’hésitez pas vous ête en plein chantier

  20. #20
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 815
    Billets dans le blog
    14
    Par défaut
    Ma méthode n'empêche pas la requête préparée je pense.

    4) Préparation de la requête et envoi au SGBD

    5) Envoi du paquet de données à la requête préparée.

    Mais je n'ai pas l'impression que ce soit plus rapide dans ce cas.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/04/2011, 20h45
  2. Optimisation du temps d'insertion de données
    Par pimousse9 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/09/2007, 18h31
  3. Optimisation insertion de données
    Par brice44 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 30/08/2007, 17h08
  4. optimisation d'insert de données
    Par barabas123 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 28/08/2007, 16h19
  5. Réponses: 4
    Dernier message: 09/07/2007, 12h03

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