Bonjour,
Comment faire un vacuum analyse par cron ?
merci
Bonjour,
Comment faire un vacuum analyse par cron ?
merci
Regarde la commande Unix vacuumdb, avec le paramètre -z ça te fait l'équivalent d'un vacuum analyze sur chaque table de la ta base, c'est une commande unix livrée par Postgresql qui peut être lancée depuis un shell ou une crontab
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
Est-ce que pour test cette commande peut être lancée via un script php ?
je dis peut-être une grosse bêtise...mais tant pis...
C'est une commande DOS ou Unix, donc il faut utiliser la fonction PHP (si elle existe) qui permet de lancer une commande système
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
J'ai tellement peu confiance en mon hebergeur que...comment vais-je savoir si c'est bien effectué car tout est en infogerence..?
Si ta base est sur un hébergeur, l'exécution de scripts OS à distance est peut-être désactivée pour des questions de sécurité. Tu peux peut-être :
- soit installer la partie client Postgresql sur ton poste client, et lancer vacuumdb avec -h et -p pour l'exécuter à distance sur le serveur
- soit faire un script qui sort la liste des tables et qui faire un "vaccumm full analyze" pour chaque table
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
C'est ce que je fais actuellement via pgadmin mais je veux que cela soit automatisé.
Si tu ne peux pas lancer des commandes sur le serveur tu ne pourras pas automatiser, à moins d'avoir un pc client allumé et connecté en permanence pour lancer régulièrement le vacuumdb à distance
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
Oui et comme mon hébergeur ne sait pas faire on va laisser comme ça...
Si la version de PostgreSQL utilisées et supérieure ou égale à 8.1, tu peux aussi penser à auto-vacuum qui sait pour toi quand il est nécessaire de s'executer et le fait
Vérifier toutefois que ton hébergeur ne l'a pas non plus désactiver.
http://www.postgresql.org/docs/8.3/s...tml#AUTOVACUUM
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager