Chaque thread ouvre son propre fichier et le parcourt ligne par ligne.
Pour chaque ligne je fais des totaux de montants et stocke les totaux dans une table de hachage (variable partagée entre les...
Type: Messages; Utilisateur: jp_rennes
Chaque thread ouvre son propre fichier et le parcourt ligne par ligne.
Pour chaque ligne je fais des totaux de montants et stocke les totaux dans une table de hachage (variable partagée entre les...
Merci pour vos deux réponses.
J'ai fait des tests sur un petit périmètre de mon application.
Dans mon cas il semble que se soit intéressant :
Je lis 6 fichiers plats assez gros sur lesquels je...
Bonjour à toutes et tous,
Je suis l'application manager d'une application développée en partie sous perl.
Cette application lancée une fois par mois, fait de gros calculs d'agrégation de données de...
Si tu travailles sous Linux/UNIX il existe des modules genre logrotate qui permet de gérer ce genre de cas.
Par exemple va voir http://linux.about.com/od/commands/l/blcmdl8_logrota.htm
Il me semblerais plus simple de faire une requête du style (en supposant que la colonne contenant le login se nomme "login")
select * FROM loginmdp where login=$login
il te suffit ensuite de...
Je voulais juste te signaler que tu pouvais créer une table de type archive : c'est un type de table qui compresse les données (prend moins de place sur disque) et qui n'accepte que les insert et les...
Je ne conseillerais le partitionnement que dans le cas de tables de grandes tailles ou avec un grand nombre de requêtes simultannées.
Une table sera mieux d'autant plus qu'un jour tu voudras ou on...
Salut!
Tu trouveras une base avec à la fois la description des tables et les données associées à l'adresse : https://launchpad.net/test-db/
(à droite tu touveras une rubrique download)
Dans la doc Mysql on trouve dans le cas d'une mise à jour mono table :
UPDATE [LOW_PRIORITY] [IGNORE] table_reference
SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
...
Je me trompe peut-être, mais à ta place je créerai une nouvelle table.
par exemple une table
composition (id int auto increment not null, article int not null, compose int not null, primary...
Erreur: 1111 SQLSTATE: HY000 (ER_INVALID_GROUP_FUNC_USE)
Message: Utilisation invalide de la clause GROUP
peux-tu donner les structures de tes tables agent et epa ?
ça aiderait....
ton problème vient du fait que les sous-requêtes ne sont supportées qu'à partir de la version 4.1 hors ton serveur semble être en 4.0 ......
voila...
1) Je ne comprends pas que la création de l'index sur la colonne CountryCode ne soit pas utilisé par l'optimiseur de requête
2) J'ai observé le 'Using temporary'; j'ai passé la variable...
Je te confirme que par défaut le like est insensible à la casse.
Va voir http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html
La réplication va lire un fichier de log binaire. Le log binaire peut certes être limité à une seule base mais contiendra forcement tous les ordres de modification donc y compris les delete et les...
va voir cet excellent article :
http://beaussier.developpez.com/articles/php/mysql/blob/
Quand on dit que union retire les doublons, il retire les lignes identiques.
Si par exemple dans ta table tu as plusieurs fois le même nom mais avec des dates différentes les lignes sont différentes...
Pour avoir vécu ce genre de situation, je pense que tu devrait tuner ton système d'exploitation :
- Pendant la journée et en particulier pendant tes exports, fais un top (commande linux) ou topas...
petit complément si ça ne marche pas :
1) sauvegarde toutes tes bases innodb (donc sauf la base mysql) avec mysqldump (1 dump par base)
2) fait un drop database sur toutes tes bases innodb
2 bis)...
Sauf erreur de ma part :
Dans ton my.cnf tu peux modifier définition de ton ibdata en fixant un max par exemple ou en indiquant un deuxième ibdata quand le premier a atteint sa taille max : va voir...
Commence par jeter un oeil sur http://dev.mysql.com/doc/refman/5.0/en/windows-upgrading.html
ça te donnera une base de réflexion
donne également la structure de la table dans laquelle tu veux insérer les données ainsi que la commande que tu as tenté de passer
Sinon ça va être dur de t'aider
Va voir l'article
http://beaussier.developpez.com/articles/php/mysql/blob/
Va voir l'url suivante pour voir l'intérêt de innodb :
http://dev.mysql.com/doc/refman/5.0/fr/innodb-overview.html
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.