Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3087 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8
Auteur Sujet :

Un ALTER sur beaucoup d'enregistrements ...

n°481694
MagicBuzz
Posté le 08-08-2003 à 22:07:05  profilanswer
 

Reprise du message précédent :

Max Evans a écrit :


 
Il est chez FREE dégroupé ;)


ha ok :)
 
moi j'ai un mois gratuit de net2 avec wanadoo :D


Message édité par MagicBuzz le 08-08-2003 à 22:07:25
mood
Publicité
Posté le 08-08-2003 à 22:07:05  profilanswer
 

n°481695
Max Evans
Posté le 08-08-2003 à 22:07:27  profilanswer
 

Arf, bizzare tout ca ! :D

n°481697
MagicBuzz
Posté le 08-08-2003 à 22:07:52  profilanswer
 

normal, je passe par une GUID :)

n°481698
Max Evans
Posté le 08-08-2003 à 22:08:07  profilanswer
 

Ha oki :)

n°481699
x-httpd-ph​p
Posté le 08-08-2003 à 22:08:25  profilanswer
 

MagicBuzz a écrit :

Bah putain, ça inserre pas vite !
 
en 5 minutes, y'a que 5000 lignes insérée :sweat:

[:wam]
Ca m'a pris 30 secondes pour les 100 000 lignes :heink:

n°481700
x-httpd-ph​p
Posté le 08-08-2003 à 22:08:47  profilanswer
 

MagicBuzz a écrit :

T'as une ligne netissimo2 ?

Pourquoi, ça down à combien :??:

n°481701
MagicBuzz
Posté le 08-08-2003 à 22:08:50  profilanswer
 

argh ! et zn plus je suis en surchauffe :D
 
du coup, mon bi-piii 933 est devenu un bi-piii 93 en attendant que ça refroidisse, donc ça rame un peu :D

n°481702
MagicBuzz
Posté le 08-08-2003 à 22:09:06  profilanswer
 

x-httpd-php a écrit :

Pourquoi, ça down à combien :??:


1024/256

n°481703
x-httpd-ph​p
Posté le 08-08-2003 à 22:09:29  profilanswer
 

Nan mais chez moi :lol:

n°481704
Max Evans
Posté le 08-08-2003 à 22:09:34  profilanswer
 

x-httpd-php a écrit :

Pourquoi, ça down à combien :??:


 
35 a peu pres quand j'ai utilisé le lien :)

mood
Publicité
Posté le 08-08-2003 à 22:09:34  profilanswer
 

n°481705
x-httpd-ph​p
Posté le 08-08-2003 à 22:10:08  profilanswer
 

Max Evans a écrit :


 
35 a peu pres quand j'ai utilisé le lien :)

[:yaisse3]

n°481706
MagicBuzz
Posté le 08-08-2003 à 22:10:33  profilanswer
 

ah, tu parlais de chez toi...
 
gt entre 28 et 32

n°481707
x-httpd-ph​p
Posté le 08-08-2003 à 22:10:33  profilanswer
 

Max Evans a écrit :


 
35 a peu pres quand j'ai utilisé le lien :)

J'ai rien senti en plus [:yaisse2]

n°481708
x-httpd-ph​p
Posté le 08-08-2003 à 22:10:58  profilanswer
 

MagicBuzz a écrit :

ah, tu parlais de chez toi...
 
gt entre 28 et 32

Merci :)

n°481709
Max Evans
Posté le 08-08-2003 à 22:11:15  profilanswer
 

x-httpd-php a écrit :

J'ai rien senti en plus [:yaisse2]

^^

n°481710
MagicBuzz
Posté le 08-08-2003 à 22:13:04  profilanswer
 

tiens, mysql supporte pas les bi-pro ?

n°481711
x-httpd-ph​p
Posté le 08-08-2003 à 22:13:58  profilanswer
 

MagicBuzz a écrit :

tiens, mysql supporte pas les bi-pro ?

Normalement si :)

n°481713
Max Evans
Posté le 08-08-2003 à 22:15:00  profilanswer
 

PS : httpd, t sur que les requetes ont pas ete mises en cache hin ? :??:

n°481714
MagicBuzz
Posté le 08-08-2003 à 22:15:32  profilanswer
 

bizarre, je suis à 50% de charge seulement...
 
on va remettre ça sur le fait que c'est une seule session

n°481715
Max Evans
Posté le 08-08-2003 à 22:16:19  profilanswer
 

MagicBuzz a écrit :

bizarre, je suis à 50% de charge seulement...
 
on va remettre ça sur le fait que c'est une seule session


 
Moi aussi, ca me l'a fait que j'ai voulu enregistrer 10 000 000 d'entrées :/
 
Au bout de 10 000, la charge est tombé a 5%, j'ai dut arreter, c t trop lent :/

n°481716
x-httpd-ph​p
Posté le 08-08-2003 à 22:16:30  profilanswer
 

Max Evans a écrit :

PS : httpd, t sur que les requetes ont pas ete mises en cache hin ? :??:

A priori non.
Mais bon en utilisation réelle, le query cache va fonctionner, donc je vois pas ce que ça change au final :??:

n°481718
Max Evans
Posté le 08-08-2003 à 22:17:18  profilanswer
 

x-httpd-php a écrit :

A priori non.
Mais bon en utilisation réelle, le query cache va fonctionner, donc je vois pas ce que ça change au final :??:


 
C'est sur, mais bon, c a chier un temps de 0.5s, en non cache ^^

n°481720
MagicBuzz
Posté le 08-08-2003 à 22:19:15  profilanswer
 

116550 lignes
 

SELECT *
FROM smallville_topic_cat1
WHERE trash = 0
ORDER BY dernier_date DESC
LIMIT 10000,10


 
Sans index : 5.75 secondes
 
Je teste avec les indexes

n°481722
Max Evans
Posté le 08-08-2003 à 22:19:27  profilanswer
 

MagicBuzz a écrit :

116550 lignes
 

SELECT *
FROM smallville_topic_cat1
WHERE trash = 0
ORDER BY dernier_date DESC
LIMIT 10000,10


 
Sans index : 5.75 secondes
 
Je teste avec les indexes


 
Oki :)

n°481723
Max Evans
Posté le 08-08-2003 à 22:19:38  profilanswer
 

SUSPENS ! :D

n°481724
Max Evans
Posté le 08-08-2003 à 22:20:09  profilanswer
 

PS : Pk tu fe un LIMIT 10000 et pas 100000 ? :D

n°481725
MagicBuzz
Posté le 08-08-2003 à 22:21:05  profilanswer
 

mince, le rand pour le trash n'a pas fonctionné... bon, j'update les données avant d'aller plus loin ;)

n°481727
Max Evans
Posté le 08-08-2003 à 22:21:36  profilanswer
 

MagicBuzz a écrit :

mince, le rand pour le trash n'a pas fonctionné... bon, j'update les données avant d'aller plus loin ;)


 
L'attente est insoutenable ! :D

n°481729
MagicBuzz
Posté le 08-08-2003 à 22:23:19  profilanswer
 

Alors... Avec des trash = 0 (quelques uns ;)) ça donne :
 
0.80 secondes sans indexe (ce qui me semble plus réaliste)

n°481730
Max Evans
Posté le 08-08-2003 à 22:23:51  profilanswer
 

MagicBuzz a écrit :

Alors... Avec des trash = 0 (quelques uns ;)) ça donne :
 
0.80 secondes sans indexe (ce qui me semble plus réaliste)


Oki, la suite dans quelques instants :D


Message édité par Max Evans le 08-08-2003 à 22:23:56
n°481736
MagicBuzz
Posté le 08-08-2003 à 22:25:28  profilanswer
 

comment on fait le compute des indexes ?
 
(j'aime faire durer le suspens ;))


Message édité par MagicBuzz le 08-08-2003 à 22:25:52
n°481737
Max Evans
Posté le 08-08-2003 à 22:26:36  profilanswer
 

Pour ajouter un champ en index ?
 

ALTER TABLE `tatable` ADD INDEX ( `champ` )


 
 
Pour mettre a jour les index :
 

ANALYZE TABLE `tatable`

n°481738
MagicBuzz
Posté le 08-08-2003 à 22:28:18  profilanswer
 

depuis que j'ai lancé le analyze, j'ai ça :
 
SELECT *
FROM smallville_topic_cat1
WHERE trash = 0
ORDER BY dernier_date DESC
LIMIT 10000,10
Commands out of sync;  You can't run this command now
 
C grave docteur ?

n°481739
Max Evans
Posté le 08-08-2003 à 22:28:58  profilanswer
 

Ouch aie  :pt1cable:  
 
Essaye :
 

REPAIR TABLE `table`

n°481741
MagicBuzz
Posté le 08-08-2003 à 22:29:37  profilanswer
 

repair table smallville_topic_cat1
Commands out of sync;  You can't run this command now
 
:D

n°481742
Max Evans
Posté le 08-08-2003 à 22:29:48  profilanswer
 

Citation :

Si vous obtenez l'erreur Commands out of sync; you can't run this command now , le problème vient du fait que vous appelez les fonctions dans le mauvais ordre dans votre code !  
Cela peut se produire, par exemple, si vous utilisez mysql_use_result() et essayez d'exécuter une nouvelle requête avant d'avoir appelé mysql_free_result() . Cela peut aussi se produire si vous essayez d'exécuter deux requêtes qui retournent des données dans appeler mysql_use_result() ou mysql_store_result() entre les deux.  

n°481743
MagicBuzz
Posté le 08-08-2003 à 22:30:38  profilanswer
 

Euh... La creation de l'index a dû chier parceque j'ai toujours le même temps d'éxécution...

n°481745
Max Evans
Posté le 08-08-2003 à 22:30:58  profilanswer
 

Niarf
 
 
Essaye un DROP INDEX alors ;)

n°481746
MagicBuzz
Posté le 08-08-2003 à 22:31:12  profilanswer
 

Max Evans a écrit :

Citation :

Si vous obtenez l'erreur Commands out of sync; you can't run this command now , le problème vient du fait que vous appelez les fonctions dans le mauvais ordre dans votre code !  
Cela peut se produire, par exemple, si vous utilisez mysql_use_result() et essayez d'exécuter une nouvelle requête avant d'avoir appelé mysql_free_result() . Cela peut aussi se produire si vous essayez d'exécuter deux requêtes qui retournent des données dans appeler mysql_use_result() ou mysql_store_result() entre les deux.  




Bah moi j'ai juste fait un analyze puis un select après

n°481748
MagicBuzz
Posté le 08-08-2003 à 22:31:43  profilanswer
 

Max Evans a écrit :

Niarf
 
 
Essaye un DROP INDEX alors ;)


c'est quoi la syntaxe exacte ? parceque j'ai pas donné de nom  à mon index moi...

n°481749
Max Evans
Posté le 08-08-2003 à 22:31:49  profilanswer
 

Beh tu fais l'analyze, tu valides, et ensuite fais le select
 
pas les deux en meme temps peut etre :)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8

Aller à :
Ajouter une réponse
 

Sujets relatifs
Comment avoir le nombre total d'enregistrements dans une table MySQL ?[Access] Comment évolue l'espace disque selon les enregistrements !
[MYSQL] Déplacer des enregistrements d'une table à une autrerequète sql en php modifiant plusieurs enregistrements
Supprimer TOUS les enregistrements d'une table ParadoxEncore un soucis VBA !!! Affichage des enregistrements
SQL Server : récupérer les enregistrements n à m, problème[oracle] récuérer les enregistrements n à m résultants d'une requête
compter simplement les enregistrements d'une table SQL..MySql : Alter Table ....ADD
Plus de sujets relatifs à : Un ALTER sur beaucoup d'enregistrements ...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)