dandav55 Posted January 24, 2012 Share Posted January 24, 2012 Bonjour, Ma base de données devient importante et cela devient urgent de la nettoyer J'ai bien sur fait des recherches et n'ai absolument rien trouvé Ce que je voudrais c'est supprimer les données au 31 12 2010 dans les tables Quelqu'un peut-il m'aider à solutionner ce problème, il doit bien exister un script spécifique Merci pour vos réponses Link to comment Share on other sites More sharing options...
marty69 Posted January 24, 2012 Share Posted January 24, 2012 Bonjour, Tu as un module dans le forum pour "nettoyer" les paniers selons plusieurs critères. Notament ceux qui n'ont aboutis à aucune commande. Ensuite tu peux aussi vider les tables ps_connexion qui gonflent à vue d'oeil Peut être aussi faire une "optimisation" de la base sous phpmyadmin ce sont déja quelques petites astuces. Link to comment Share on other sites More sharing options...
Fabrice Posted January 24, 2012 Share Posted January 24, 2012 exemple de requête à lancer via ton outil préféré (perso j'utilise NAVICAT) : DELETE FROM `ps_connections_page` WHERE `time_start` < '2012-01-01 23:59:59' à adapter en fonction de tes besoins évidemment.. :-) Link to comment Share on other sites More sharing options...
dandav55 Posted January 24, 2012 Author Share Posted January 24, 2012 Bonjour, Tu as un module dans le forum pour "nettoyer" les paniers selons plusieurs critères. Notament ceux qui n'ont aboutis à aucune commande. Ensuite tu peux aussi vider les tables ps_connexion qui gonflent à vue d'oeil Peut être aussi faire une "optimisation" de la base sous phpmyadmin ce sont déja quelques petites astuces. Bonjour et merci pour la réponse, En principe, je teste toujours en local et vider totalement la table ps_connection supprime également toutes les stats, c'est pourquoi Fabrice plus bas me donne une solution puisque je désire faire cette opération 1 à 2 fois par an, par exemple au 31 12 10 et tous les 6 mois si cela l'exige. Link to comment Share on other sites More sharing options...
dandav55 Posted January 24, 2012 Author Share Posted January 24, 2012 exemple de requête à lancer via ton outil préféré (perso j'utilise NAVICAT) : DELETE FROM `ps_connections_page` WHERE `time_start` < '2012-01-01 23:59:59' à adapter en fonction de tes besoins évidemment.. :-) Merci Fabrice, Je ne connais pas NAVICAT mais les tables les plus volumineuses sont les 3 tables ps_connections, ps_connections-pages et ps_connections-source Je copie votre script pour le moment dans un éditeur de texte Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now