[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: [linux-team] Database
Hello Pascal,
>> MySQL ne convient pas IMHO a un usage intensif dans le temps, par exemple
PB> Ben... "usage intensif dans le temps"... un peu vague ;)
Tu as tout a fait raison. Je voulais dire quelque chose qui tourne
24H/24 avec la meme utilisation et qui ne peut jamais prendre aucun
retard. Somme toute une application assez rare, j'en conviens.
Ou je travaille on a du dumper MySQL pour l'accounting des temps de
connexions, ca tourne sans arret avec des dizaines d'inserts secondes et
il est hors de question qu'un delete de 100,000 records foute tous les
inserts en attente (sinon ils ne sont jamais rattrapés et le retard
s'accumule).
Pire encore ; s'il y en a trop, et sachant qu'un process mySQL (plus ou
moins sharé) est spawné par INSERT en attente sous Linux (pas sous
Solaris, heureusement), tu peux carrément foutre ta machine Linux down
rien que parceque MySQL attend le fin du locking de table.
De plus si tu travaille un tant soit peu dans le swap, ce que je viens
d'ecrire signifie qu'il fout littéralement "vos inserts" dans le swap
file (!) ce qui anéanti les performances.
Votre DELETE est donc encore plus ralenti -> cercle vicieux.
Bien, très bien, mais pas parfait ni utilisable pour tout (comme on le
lit souvent.)
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/