Bonjour,

je suis désolée si je ne poste pas au bon endroit mais ce forum ressemble à du chinois pour moi... pour faire court, j'ai un fansite qui a pris de l'ampleur et récemment mon hébergeur m'a boquéla base de donnée sur laquelle se trouve ma galerie photo. Ils m'ont envoyée un gentil mail pour m'expliquer le problème sauf que pour être franche je n'y comprends absolumment rien... ils menacent de supprimer la base et s'ils le font je crois que je peux aller me pendre...enfin façon de parler!

Voilà ce qu'ils me disent:

Je me permets de vous contacter à la demande de mes collègues sysadminss'occupant de nos serveurs SQL.

Ces derniers ont constatés après plusieurs emails de clients signifiantsdes lenteurs que votre base se trouve parmi les bases responsables deces lenteurs.

Voici un log relevé par mes collègues :dbo250336122 6 delete from `db250336122`.cpg14x_sessions where time<%%;dbo250336122 5 SELECT filepath, filename, url_prefix, pwidth, pheightFROM cpg14x_pictures WHERE pid=%%;dbo250336122 4 SELECT COUNT(*) from cpg14x_pictures WHERE ((aid=%% ) )AND approved=%% AND aid IN %%;dbo250336122 3 DELETE FROM cpg14x_banned WHERE expiry < %%;dbo250336122 3 SELECT COUNT(*) from cpg14x_pictures WHERE ((aid=%% ) )AND approved=%%;dbo250336122 3 SELECT * from cpg14x_pictures WHERE ((aid=%% ) ) ANDapproved=%% AND aid IN %% LIMIT %%;dbo250336122 3 update `db250336122`.cpg14x_sessions set time=%% wheresession_id = %%;dbo250336122 3 delete from `db250336122`.cpg14x_sessions where time<%%and remember=%%;dbo250336122 3 SELECT title,keyword from cpg14x_albums WHERE aid=%%;dbo250336122 3 SELECT a.aid, count( p.pid ) AS pic_count, max( p.pid )AS last_pid, max( p.ctime ) AS last_upload, a.keyword FROM cpg14x_albumsAS a LEFT JOIN cpg14x_pictures AS p ON a.aid = %% AND p.approved = %%WHERE a.aid IN %%GROUP BY a.aid;dbo250336122 2 SELECT cid, name, parent FROM cpg14x_categories WHERE cid= %%;dbo250336122 2 SELECT title, comments, votes, category, aid FROMcpg14x_albums WHERE aid=%% LIMIT %%;dbo250336122 2 SELECT session_id FROM `db250336122`.cpg14x_sessionsWHERE session_id = %%;dbo250336122 2 insert into `db250336122`.cpg14x_sessions (session_id,user_id, time, remember) values %%;dbo250336122 2 SELECT aid FROM cpg14x_albums WHERE category = %%;dbo250336122 2 SELECT c.msg_id, c.msg_author, c.msg_body,UNIX_TIMESTAMP(msg_date) AS msg_date, c.author_id, c.author_md5_id,c.msg_raw_ip, c.msg_hdr_ip, c.pid, u.avatar_url AS avatar_url FROMcpg14x_comments AS c LEFT JOIN `db250336122`.cpg14x_users AS u ONc.author_id=%% WHERE pid=%% ORDER BY c.msg_id ASC;dbo250336122 2 SELECT count(*) FROM cpg14x_pictures as p LEFT JOINcpg14x_albums as a ON a.aid=%% WHERE %% AND approved=%%;dbo250336122 2 select user_id from `db250336122`.cpg14x_sessions wheresession_id = %%;

Une telle utilisation se trouve trop importante pour un serveur SQLmutualisé.Dans cette urgence, mes collègues furent contraints de suspendre cettebase de données.
Nous sommes convaincus que vous comprendrez notre décision afin degarantir un servir équitable pour l'ensemble de nos clients se trouvantsur la même installation que vous. Une mise à jour des scripts et une indexation de la base ont trèssouvent raisons de ces lenteurs.
Nous comptons sur vous pour la régularisation rapide de votre problème,faut de quoi mes collègues seront contraints de supprimer définitivementla base de données.
Si quelqu'un sait comment faire ce qu'ils me demandent je suis toute ouie!!

Merci.