Séquence VDM

ViPHP
ViPHP | 2566 Messages

29 nov. 2012, 16:50

Hier soir, je voulais rechercher les articles mal formatés d'un de mes sites. Quelques select pour trouver des articles à coup de not like '%quelque chose%' pour avoir une idée.
Pour pouvoir rafraichir la liste, je crée un vue. Bizarre, la vue ne se met pas à jour... je la supprime... et je valide la suppression de la base le coeur léger. Je suis resté bêtement 15 mn devant mon écran avoir de pouvoir faire le moindre truc... et j'ai commencé par sortir fumer une clope.

Mammouth du PHP | 1668 Messages

29 nov. 2012, 16:55

Et moi qui pensait que personne ne travaillait en prod' :roll:
Courage, ça va bien se passer
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 4030 Messages

29 nov. 2012, 17:11

Et moi qui pensait que personne ne travaillait en prod' :roll:
T'inquiète, ça va de pair avec le fait de travailler pour de vrai (et de l'argent). :wink:
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Avatar de l’utilisateur
ViPHP
xTG
ViPHP | 7330 Messages

29 nov. 2012, 21:03

Cela doit être la semaine des bêtises alors.

Lundi j'ai lancé une série de benchs sur une carte embarquée, très peu puissante.
On m'avait dit de surtout pas trop la stresser car elle était peu résistante (et pas très sécurisée, carte faite en interne qui a pas pour vocation d'être vendue).
Mais je pensais pas qu'elle était aussi peu résistante que ça en fait...
J'ai pas eu le temps de compter avant de ne plus rien recevoir par le port série et de sentir le brulé...
Ah et vous-ai je dit que cette carte valait grosso-modo 30 000 € ?

Mammouth du PHP | 790 Messages

29 nov. 2012, 21:17

J'ai pas eu le temps de compter avant de ne plus rien recevoir par le port série et de sentir le brulé...
Ah et vous-ai je dit que cette carte valait grosso-modo 30 000 € ?
Waouf, j'imagine bien le gros moment de solitude avant d'aller l'expliquer :shock:
Les fautes de grammaire et d'orthographe contenu dans mes postes sont sous copyright, vous pouvez les utiliser pour un usage personnelle mais vous ne devrez en aucun cas les utiliser a des fins commercial sans une autorisation écrite de ma part.

ViPHP
AB
ViPHP | 5818 Messages

29 nov. 2012, 21:54

Mais je pensais pas qu'elle était aussi peu résistante que ça en fait...
J'ai pas eu le temps de compter avant de ne plus rien recevoir par le port série et de sentir le brulé...
Oui en même temps ça sent quand même le gros défaut de conception... ça sert à quoi de faire une carte que l'on ne peut même pas tester dans des conditions normales ? Ou alors la laisser dans un carton mais je pense pas que cela soit sa vocation première ?
A ta décharge je dirais bien que ce n'est pas une bêtise mais une erreur de communication de la part de celui qui t'a demandé de faire les tests mais sans trop la stresser. Il aurait dû te dire de faire des tests mais sans la tester... :mrgreen:

ViPHP
ViPHP | 5882 Messages

29 nov. 2012, 23:51

Et moi qui pensait que personne ne travaillait en prod' :roll:
Courage, ça va bien se passer
Quand tu fais des backups et que tu n'as pas peur tu peux... :)
Ah si, par contre si un mec s'avise à venir bosser en prod sur mes systèmes je lui casse les dents ! :)

ViPHP
ViPHP | 2566 Messages

30 nov. 2012, 15:56

J'avais juste créer une vue pour valider des données saisies, je n'avais pas l'intention de faire des maj. Ou plutôt, je faisais les corrections avec l'application, pas directement dans la base.
Je recherchais la présence ou l'absence de chaines de caractères dans des champs pour détecter des améliorations à faire.

Au boulot on un user admin que l'on se refile discrètement entre nous. On hésite pas à l'utiliser pour des maj de données ou de programmes directement en prod.

Edit : par fainéantise, je sauvegardais le disque complet. J'ai pu sauver le coup en perdant juste 1h de saisie. J'ai recopier le répertoire mysql sauvagement.

ViPHP
ViPHP | 5882 Messages

30 nov. 2012, 17:22

Edit : par fainéantise, je sauvegardais le disque complet. J'ai pu sauver le coup en perdant juste 1h de saisie. J'ai recopier le répertoire mysql sauvagement.
C'est dangereux ça, ça ne marche pas toujours (enfin la copie marche, mais la restauration est incertaine).
Ca merde notamment:
* Lorsque mysql est en train d'écrire dans le fichier (quelquesoit le moteur de table)
* Ou quasi-systématiquement en InnoDB
C'est pour cela que pour backuper du MyISAM on préfère utiliser mysqlhotcopy qui locke toutes les tables avant de les copier. Et pour du InnoDB une seule solution: mysqldump.

Avatar de l’utilisateur
ViPHP
xTG
ViPHP | 7330 Messages

30 nov. 2012, 19:00

Ou bien stopper le serveur, faire la copie puis le relancer nah ? :P

ViPHP
ViPHP | 5882 Messages

30 nov. 2012, 19:54

Ou bien stopper le serveur, faire la copie puis le relancer nah ? :P
Si tu acceptes la coupure oui, c'est tout à fait possible.
Alternativement, si tu utilises LVM, tu as aussi:
* Couper le serveur
* Faire un snapshot LVM
* Relancer le serveur
* Faire le backup
Ce qui fait une coupure de quelques millisecondes.

ViPHP
ViPHP | 2566 Messages

03 déc. 2012, 14:29

...
C'est pour cela que pour backuper du MyISAM on préfère utiliser mysqlhotcopy qui locke toutes les tables avant de les copier. Et pour du InnoDB une seule solution: mysqldump.
YAKA^^
Je suis en train d'y penser. Un jour peut être...