problème requête sql (1&1)

Discussion dans 'Administration d'un site Web' créé par chthierry, 28 Septembre 2009.

  1. chthierry
    chthierry Nouveau WRInaute
    Inscrit:
    2 Février 2007
    Messages:
    11
    J'aime reçus:
    0
    Bonjour.
    Mon hébergeur vient de m'envoyer un mail en m'indiquant que mon site envoie trop de requête SQL
    Pourtant j'ai mis un cache et je n'ai pas plus de trafic qu'avant ! j'ai même deux fois moins que le mois de juin
    Voici le log qu'ils ont envoyé d'après eu c'est la cause du problème.
    Comme je n'y comprends rien, si je peux avoir une petite aide.
    Merci d'avance.

    delete from whos_online where time_last_click < '125413*****'
    insert into whos_online (customer_id, full_name, session_id, ip_address,
    time_entry, time_last_click, last_page_url) values ('0', 'Guest',
    '*******d14900919d3a907********', '66.***.71.***', '125413****',
    '125413****',
    '/catalog/product_info.php?products_id=10143&amp;language=fr')
    update products_description set products_viewed = products_viewed+1
    where products_id = '10143' and language_id = '1'
    update counter set counter = '1095****'
    insert into sessions values ('*******d14900919d3a907**********',
    '125413****',
    'cart|O:12:\"shoppingcart\":4:{s:8:\"contents\";a:0:{}s:5:\"total\";i:0;
    s:6:\"weight\";i:0;s:12:\"content_type\";b:0;}language|s:6:\"french\";la
    nguages_id|s:1:\"1\";currency|s:3:\"EUR\";navigation|O:17:\"navigationhi
    story\":2:{s:4:\"path\";a:1:{i:0;a:4:{s:4:\"page\";s:16:\"product_info.p
    hp\";s:4:\"mode\";s:6:\"NONSSL\";s:3:\"get\";a:2:{s:11:\"products_id\";s
    :5:\"10143\";s:8:\"language\";s:2:\"fr\";}s:4:\"post\";a:0:{}}}s:8:\"sna
    pshot\";a:0:{}}')
    insert into sessions values ('*****d649043eeade52d2589********',
    '125413****',
    'cart|O:12:\"shoppingcart\":4:{s:8:\"contents\";a:0:{}s:5:\"total\";i:0;
    s:6:\"weight\";i:0;s:12:\"content_type\";b:0;}language|s:6:\"french\";la
    nguages_id|s:1:\"1\";currency|s:3:\"EUR\";navigation|O:17:\"navigationhi
    story\":2:{s:4:\"path\";a:1:{i:0;a:4:{s:4:\"page\";s:16:\"product_info.p
    hp\";s:4:\"mode\";s:6:\"NONSSL\";s:3:\"get\";a:2:{s:11:\"products_id\";s
    :4:\"8210\";s:6:\"action\";s:6:\"notify\";}s:4:\"post\";a:0:{}}}s:8:\"sn
    apshot\";a:4:{s:4:\"page\";s:16:\"product_info.php\";s:4:\"mode\";s:6:\"
    NONSSL\";s:3:\"get\";a:2:{s:11:\"products_id\";s:4:\"8210\";s:6:\"action
    \";s:6:\"notify\";}s:4:\"post\";a:0:{}}}')
    delete from whos_online where time_last_click < '12541*****'
    insert into whos_online (customer_id, full_name, session_id, ip_address,
    time_entry, time_last_click, last_page_url) values ('0', 'Guest',
    '*********49cc74090fef0378*******', '195.***.57.**', '125413****',
    '1254135668', '/catalog/product_info.php?products_id=1829')
    update products_description set products_viewed = products_viewed+1
    where products_id = '1829' and language_id = '1'
    update counter set counter = '1095****'
    insert into sessions values ('*********49cc74090fef0378*******,
    '125413****',
    'cart|O:12:\"shoppingcart\":4:{s:8:\"contents\";a:0:{}s:5:\"total\";i:0;
    s:6:\"weight\";i:0;s:12:\"content_type\";b:0;}language|s:6:\"french\";la
    nguages_id|s:1:\"1\";currency|s:3:\"EUR\";navigation|O:17:\"navigationhi
    story\":2:{s:4:\"path\";a:1:{i:0;a:4:{s:4:\"page\";s:16:\"product_info.p
    hp\";s:4:\"mode\";s:6:\"NONSSL\";s:3:\"get\";a:1:{s:11:\"products_id\";s
    :4:\"1829\";}s:4:\"post\";a:0:{}}}s:8:\"snapshot\";a:0:{}}')
    delete from whos_online where time_last_click < '1254134770'
    insert into whos_online (customer_id, full_name, session_id, ip_address,
    time_entry, time_last_click, last_page_url) values ('0', 'Guest',
    '******649043eeade52d2589********', '66.***.71.***', '125413****',
    '125413****',
    '/catalog/login.php?osCsid=*******49043eeade52d2589*******')
    update counter set counter = '1095****'
    update sessions set expiry = '125413****', value =
    'cart|O:12:\"shoppingcart\":5:{s:8:\"contents\";a:0:{}s:5:\"total\";i:0;
    s:6:\"weight\";i:0;s:6:\"cartID\";N;s:12:\"content_type\";b:0;}language|
    s:6:\"french\";languages_id|s:1:\"1\";currency|s:3:\"EUR\";navigation|O:
    17:\"navigationhistory\":2:{s:4:\"path\";a:2:{i:0;a:4:{s:4:\"page\";s:16
    :\"product_info.php\";s:4:\"mode\";s:6:\"NONSSL\";s:3:\"get\";a:2:{s:11:
    \"products_id\";s:4:\"8210\";s:6:\"action\";s:6:\"notify\";}s:4:\"post\"
    ;a:0:{}}i:1;a:4:{s:4:\"page\";s:9:\"login.php\";s:4:\"mode\";s:6:\"NONSS
    L\";s:3:\"get\";a:1:{s:6:\"osCsid\";s:32:\"*******49043eeade52d258928******\";}s:4:\"post\";a:0:{}}}s:8:\"snapshot\";a:4:{s:4:\"page\";s:16:\"pr
    oduct_info.php\";s:4:\"mode\";s:6:\"NONSSL\";s:3:\"get\";a:2:{s:11:\"pro
    ducts_id\";s:4:\"8210\";s:6:\"action\";s:6:\"notify\";}s:4:\"post\";a:0:
    {}}}' where sesskey = '*******043eeade52d25892********'
    delete from whos_online where time_last_click < '1254134805'
    insert into whos_online (customer_id, full_name, session_id, ip_address,
    time_entry, time_last_click, last_page_url) values ('0', 'Guest',
    '********69bfc53aa56a52d6d******', '90.**.3.***', '125413****',
    '125413****',
    '/catalog/advanced_search_result.php?keywords=piston%20yamaha&amp;search
    _in_description=1&amp;sort=2a&amp;page=4')
    update counter set counter = '1095****'
    insert into sessions values ('*********69bfc53aa56a52d6d******',
    '125413****',
    'cart|O:12:\"shoppingcart\":4:{s:8:\"contents\";a:0:{}s:5:\"total\";i:0;
    s:6:\"weight\";i:0;s:12:\"content_type\";b:0;}language|s:6:\"french\";la
    nguages_id|s:1:\"1\";currency|s:3:\"EUR\";navigation|O:17:\"navigationhi
    story\":2:{s:4:\"path\";a:1:{i:0;a:4:{s:4:\"page\";s:26:\"advanced_searc
    h_result.php\";s:4:\"mode\";s:6:\"NONSSL\";s:3:\"get\";a:4:{s:8:\"keywor
    ds\";s:13:\"piston
    yamaha\";s:21:\"search_in_description\";s:1:\"1\";s:4:\"sort\";s:2:\"2a\
    ";s:4:\"page\";s:1:\"4\";}s:4:\"post\";a:0:{}}}s:8:\"snapshot\";a:0:{}}'
    )
    delete from whos_online where time_last_click < '125413****'

    voici mes stats
    nombres de visites
    1/1/2009 Janvier 28.984
    1/2/2009 Février 40.304
    1/3/2009 Mars 50.429
    1/4/2009 Avril 47.629
    1/5/2009 Mai 46.092
    1/6/2009 Juin 47.141
    1/7/2009 Juillet 45.280
    1/8/2009 Août 48.795
    1/9/2009 Septembre 40.518


    il y a pas plus de pages vues

    1/1/2009 Janvier 431.032
    1/2/2009 Février 418.884
    1/3/2009 Mars 357.424
    1/4/2009 Avril 225.493
    1/5/2009 Mai 339.716
    1/6/2009 Juin 578.851
    1/7/2009 Juillet 346.962
    1/8/2009 Août 361.676
    1/9/2009 Septembre 307.786


    pages vus par visite

    1/1/2009 Janvier 14,87
    1/2/2009 Février 10,39
    1/3/2009 Mars 7,09
    1/4/2009 Avril 4,73
    1/5/2009 Mai 7,37
    1/6/2009 Juin 12,28
    1/7/2009 Juillet 7,66
    1/8/2009 Août 7,41
    1/9/2009 Septembre 7,60
     
  2. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
    Bonsoir,

    La requête mentionnée semble faire référence à un site sous osCommerce (ou dérivé) dans laquelle il est question de la table whos_online (qui stocke les visites en cours sur le site), au bout d'un temps défini, elles sont effacées.

    Si véritablement le pb de consommation vient de là (j'en doute un peu) et si "connaître en temps réel" les visiteurs présents sur ton site t'importe peu, tu peux désactiver la mise à jour de cette table.

    Edit : Bienvenu sur WRI
     
  3. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
    J'ai eu le cas sur un vieux site en OsCommerce d'une table whos_online qui ne se vidait plus au fur et à mesure. On a donc désactivé la mise à jour de cette table (de toutes façons, ça ne sert de mémoire qu'au système de stat interne d'OsCommerce, qui est tout sauf bien foutu -comme l'ensemble de ce CMS boutique amha).
     
  4. chthierry
    chthierry Nouveau WRInaute
    Inscrit:
    2 Février 2007
    Messages:
    11
    J'aime reçus:
    0
    Bonjour.
    Merci pour vos informations.
    Oui c'est bien en oscommerce.
    J'ai fait quelques modifications sur le site car c'est surtout les nombres de requêtes par visite qui posent problème.
    Pour le moment j'arrive à descendre à 530 requêtes par pages par connexion.
    Après un contact avec 1&1, il y avait trop de requête SQL, certainement pas mal de personnes sur le site au même moment.
    Car depuis il n'y a plus de problème.
    Je préfère quand même optimiser le site pour être tranquille.
    Je suis ouvert à toutes propositions d'astuce pour faire réduire les requêtes.

    À bientôt thierry.
     
Chargement...
Similar Threads - problème requête sql Forum Date
Problème requête mysql Développement d'un site Web ou d'une appli mobile 1 Mars 2017
Problème de jointure entre deux tables requête SQL Développement d'un site Web ou d'une appli mobile 11 Avril 2011
Problème requête sql Développement d'un site Web ou d'une appli mobile 26 Septembre 2009
Requete Mysql probleme doublons Développement d'un site Web ou d'une appli mobile 8 Avril 2008
problème requête mysql Développement d'un site Web ou d'une appli mobile 13 Mars 2008
Problème de requête SQL Développement d'un site Web ou d'une appli mobile 19 Janvier 2008
problème sur une requête mysql Développement d'un site Web ou d'une appli mobile 5 Octobre 2007
Problème avec clause DISTINCT dans requête SQL Développement d'un site Web ou d'une appli mobile 22 Avril 2007
problème de requête SQL : elle me retourne tous les tuples Administration d'un site Web 12 Février 2007
MySQL : probleme de requete Développement d'un site Web ou d'une appli mobile 27 Septembre 2006
Problème requête SQL (ter) Administration d'un site Web 16 Juin 2006
Problème avec requête SQL multiple (3 tables) et comptage Développement d'un site Web ou d'une appli mobile 22 Février 2006
problème requête SQL dans une fonction PHP Administration d'un site Web 31 Mai 2005
MySQL problème de requete LEFT JOIN Administration d'un site Web 13 Avril 2005
Problème requête SQL Administration d'un site Web 18 Mars 2005
probleme de requete mysql Administration d'un site Web 7 Septembre 2004
Problème requete SQL avec ASP. Administration d'un site Web 30 Juin 2004
Problème de ranking sur une requête cible Demandes d'avis et de conseils sur vos sites 24 Août 2021
Problème pour passer un tableau en paramètre d'une requêtet SELECT. Développement d'un site Web ou d'une appli mobile 24 Mars 2017
Problème PDO pour afficher le contenu d'une requête située dans un autre fichier Développement d'un site Web ou d'une appli mobile 10 Mars 2017