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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Auteur Sujet :

[MySQL] Dans ce forum , Joce a crée...

n°271734
raph93
Posté le 17-12-2002 à 19:06:50  profilanswer
 

Reprise du message précédent :

joce a écrit :

Ba oui, qu'est ce qui lui manque (a part les views et les triggers qui sont en cours d'implementation) ?


 
de toute facon , c'est gratuit alors jpeux pas me plaindre :o


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
mood
Publicité
Posté le 17-12-2002 à 19:06:50  profilanswer
 

n°271735
joce
Architecte / Développeur principal
"BugHunter"
Posté le 17-12-2002 à 19:07:26  profilanswer
 

raph93 a écrit :


 
de toute facon , c'est gratuit alors jpeux pas me plaindre :o  

Ba si, reponds a la question, je veux des arguments :o

n°271736
raph93
Posté le 17-12-2002 à 19:08:33  profilanswer
 

joce a écrit :

Ba si, reponds a la question, je veux des arguments :o


 
un Entreprise Manager à la hauteur , pke MyAdmin  [:axelkoala]  


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
n°271737
raph93
Posté le 17-12-2002 à 19:09:33  profilanswer
 

raph93 a écrit :


 
un Entreprise Manager à la hauteur , pke MyAdmin  [:axelkoala]  


 
et aussi un Agent de DTS Data Transformation Service , ca peux etre bien utile !


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
n°271738
joce
Architecte / Développeur principal
"BugHunter"
Posté le 17-12-2002 à 19:10:16  profilanswer
 

raph93 a écrit :


 
et aussi un Agent de DTS Data Transformation Service , ca peux etre bien utile !
 

ca c'est pas la bdd en elle meme c'est ce qui va autour :o

n°271739
raph93
Posté le 17-12-2002 à 19:12:10  profilanswer
 

joce a écrit :

ca c'est pas la bdd en elle meme c'est ce qui va autour :o


 
non je sais je pousse le bouchon un peu loin...c un tres bon produit  :)


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
n°308911
Core 666
Posté le 13-02-2003 à 22:39:11  profilanswer
 

joce a écrit :


de ton point de vu on est d'accord, et t'en profite pour foutre la deuxieme table en statique pour accelerer les acces aux index :)


Tu peux préciser ce que tu entends par table statique ? [:core 666]

n°309054
trictrac
Posté le 14-02-2003 à 01:02:59  profilanswer
 

raph93 a écrit :


 
de toute facon , c'est gratuit alors jpeux pas me plaindre :o  


c'est pas gratuit .. c'est libre ... c'est encore mieux ;)
edit: sinon, je sais que joce fais des test hyper poussés pour l'equipe de mysql .. et j'aurais voulu savoir pourkoi il avait choisi celui la parmis les SGBD libres ...
PostGRE SQL est moin bon, moins bon pour ce que tu veux faire ou tu as commencer direct avec MySQL et tu ignore pour la comparaison des perfs?


Message édité par trictrac le 14-02-2003 à 01:04:37
n°310496
joce
Architecte / Développeur principal
"BugHunter"
Posté le 15-02-2003 à 21:29:40  profilanswer
 

trictrac a écrit :


c'est pas gratuit .. c'est libre ... c'est encore mieux ;)
edit: sinon, je sais que joce fais des test hyper poussés pour l'equipe de mysql .. et j'aurais voulu savoir pourkoi il avait choisi celui la parmis les SGBD libres ...
PostGRE SQL est moin bon, moins bon pour ce que tu veux faire ou tu as commencer direct avec MySQL et tu ignore pour la comparaison des perfs?

parce que MySQL à les meilleurs perfs à mon goût (à condition de bien savoir l'utiliser), et que je n'ai pas besoin de trigger/procedure stockée et cie pour mes applications (les subselects manquaient, mais elles arrivent)

n°310497
joce
Architecte / Développeur principal
"BugHunter"
Posté le 15-02-2003 à 21:30:39  profilanswer
 

Core 666 a écrit :


Tu peux préciser ce que tu entends par table statique ? [:core 666]  


http://www.mysql.com/doc/en/Static_format.html

mood
Publicité
Posté le 15-02-2003 à 21:30:39  profilanswer
 

n°310499
skylight
Made in France.
Posté le 15-02-2003 à 21:37:56  profilanswer
 

cyp en forsse a écrit :


 
Ensuite, ça permet de faciliter les rechercher en plein texte.
 


 
Ah ouais, quand meme :D
Tant qu'a etre bourrin, faire des full text arrangera pas la chose :D

n°310515
joce
Architecte / Développeur principal
"BugHunter"
Posté le 15-02-2003 à 22:19:56  profilanswer
 

Skylight a écrit :


 
Ah ouais, quand meme :D
Tant qu'a etre bourrin, faire des full text arrangera pas la chose :D

clair :D

n°310552
zion
Plop
Posté le 16-02-2003 à 00:46:41  profilanswer
 


 
Etrange que ca ne marche pas pour les VarChar, le mec de MySQL a quand même clairement sorti qu'ils ont pas de "true varchar" et que ce n'est qu'un char avec un padding d'espaces pour le moment... Ah ces suédois... [:meganne]


---------------
Informaticien.be - Lancez des défis à vos amis
n°310558
Tetedeienc​h
Head Of God
Posté le 16-02-2003 à 00:51:20  profilanswer
 

zion a écrit :


 
Etrange que ca ne marche pas pour les VarChar, le mec de MySQL a quand même clairement sorti qu'ils ont pas de "true varchar" et que ce n'est qu'un char avec un padding d'espaces pour le moment... Ah ces suédois... [:meganne]


 
DE QUOI :eek:
 
Tu rigoles la...
 
Si tu fais varchar(50) sous mysql, ton champ prendras quand meme 50 octets ( si un carac - 1 octet) meme si ta chaine c'est "coucou" :??: :pfff:

n°310560
Tetedeienc​h
Head Of God
Posté le 16-02-2003 à 00:52:44  profilanswer
 

ca voudrait dire qu'il vaut mieux, pour les tables sous mysql, les faire avec des champs fixes, plutot que d'essayer de grapiller quelques octets ?
 
C'est naze.

n°310567
zion
Plop
Posté le 16-02-2003 à 01:06:35  profilanswer
 

tetedeiench a écrit :


 
Si tu fais varchar(50) sous mysql, ton champ prendras quand meme 50 octets ( si un carac - 1 octet) meme si ta chaine c'est "coucou" :??: :pfff:


 
Oui  :sweat:
 
EDIT: Mais curieusement il a pas trop insisté la dessus  :sarcastic:


Message édité par zion le 16-02-2003 à 01:07:02

---------------
Informaticien.be - Lancez des défis à vos amis
n°310568
Tetedeienc​h
Head Of God
Posté le 16-02-2003 à 01:08:01  profilanswer
 

C'est une grosse blague ca...
 
Je reve.
 
Faut que je revoie toute ma base moi alors :cry:


Message édité par Tetedeiench le 16-02-2003 à 01:08:16
n°310573
zion
Plop
Posté le 16-02-2003 à 01:09:55  profilanswer
 

tetedeiench a écrit :

Faut que je revoie toute ma base moi alors :cry:


 
Bah non l'avantage au moins c'est que c'est performant, si il doit tout lire pour arriver à un record c'est plus chiant que de faire taille du record * index.
 
Puis bon, on est plus à qqs bytes près  :D


---------------
Informaticien.be - Lancez des défis à vos amis
n°310575
Tetedeienc​h
Head Of God
Posté le 16-02-2003 à 01:11:12  profilanswer
 

zion a écrit :


 
Bah non l'avantage au moins c'est que c'est performant, si il doit tout lire pour arriver à un record c'est plus chiant que de faire taille du record * index.
 
Puis bon, on est plus à qqs bytes près  :D  


 
nan, mais ma base y a que des varchars.
 
Et comme il risque d'y avoir pas mal de requetes dessus... j'ai interet a la refaire en statique.

n°310578
zion
Plop
Posté le 16-02-2003 à 01:18:36  profilanswer
 


 

Citation :

MySQL will be able to use in the near future:
 
    * Support for a true VARCHAR type; a VARCHAR column starts with a length stored in 2 bytes.

 
 
Donc c'est vrai  :sweat:  
 
Et je sais pas ce que ca donne comme différence de perf, joce doit avoir testé  :D


---------------
Informaticien.be - Lancez des défis à vos amis
n°310596
--greg--
Posté le 16-02-2003 à 02:20:44  profilanswer
 

ben les longueurs fixes ont tjs ete plus performantes que les varchar, sur toutes les bases nan?
et puis vu la longueur maxi d'un varchar, pour les 5ko que tu vas gagner  :sarcastic:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°310602
joce
Architecte / Développeur principal
"BugHunter"
Posté le 16-02-2003 à 08:17:46  profilanswer
 

zion a écrit :


 
Oui  :sweat:
 
EDIT: Mais curieusement il a pas trop insisté la dessus  :sarcastic:  

nawak :
 
Values in VARCHAR columns are variable-length strings. You can declare a VARCHAR column to be any length between 1 and 255, just as for CHAR columns. However, in contrast to CHAR, VARCHAR values are stored using only as many characters as are needed, plus one byte to record the length. Values are not padded; instead, trailing spaces are removed when values are stored. (This space removal differs from the ANSI SQL specification.)  
 
C'est juste que ca prends 4 bytes pour ' ' au lieu de 2 normalement, c'est ca le "true" varchar. (et aussi le fait que le space removal diffère des specs ANSI)


Message édité par joce le 16-02-2003 à 08:19:52
n°310636
Core 666
Posté le 16-02-2003 à 12:31:42  profilanswer
 


Mince, je savais que ca s'appliquait aux BLOB/TEXT mais pour les VARCHAR par contre ... :sweat:
 
J'ai une table assez grosse (2 millions d'enregistrements) composée de 11 champs : 7 mediumint, 1 tinyint, 2 datetime et un varchar (je stocke des adresses IP dans celui-là). Dans un soucis de rapidité et de sécurité, j'aurais donc intérêt à remplacer le varchar par autre chose ? Qu'est ce que tu préconises ? :)

n°310639
Core 666
Posté le 16-02-2003 à 12:42:06  profilanswer
 

http://www.mysql.com/doc/en/CHAR.html
 

Citation :

The CHAR and VARCHAR types are similar, but differ in the way they are stored and retrieved.  
 
The length of a CHAR column is fixed to the length that you declare when you create the table. The length can be any value between 1 and 255. (As of MySQL Version 3.23, the length of CHAR may be 0 to 255.)


 
Une table constituée de 7 champs de type mediumint, de 2 datetime, d'un tinyint et d'un char(15) serait donc considérée comme statique ? Quelqu'un peut confirmer avant que je lance un ALTER TABLE qui va plomber mon serveur pendant 10 minutes ? :D

n°310644
skylight
Made in France.
Posté le 16-02-2003 à 12:59:50  profilanswer
 

ah priori oui.

n°310648
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 16-02-2003 à 13:07:53  profilanswer
 

c compliqué les bdd  :sweat:  
 
sinon comment faut s'y prendre pour faire un recherche dans 1 millions d'enregistrement?
parce que une requete avec "like" ca m'a fait planter mon ordi en local  :whistle:

n°310656
joce
Architecte / Développeur principal
"BugHunter"
Posté le 16-02-2003 à 13:22:58  profilanswer
 

Core 666 a écrit :

http://www.mysql.com/doc/en/CHAR.html
 

Citation :

The CHAR and VARCHAR types are similar, but differ in the way they are stored and retrieved.  
 
The length of a CHAR column is fixed to the length that you declare when you create the table. The length can be any value between 1 and 255. (As of MySQL Version 3.23, the length of CHAR may be 0 to 255.)


 
Une table constituée de 7 champs de type mediumint, de 2 datetime, d'un tinyint et d'un char(15) serait donc considérée comme statique ? Quelqu'un peut confirmer avant que je lance un ALTER TABLE qui va plomber mon serveur pendant 10 minutes ? :D


tu fais un ALTER TABLE ta_table ROW_FORMAT=fixed

n°310657
skylight
Made in France.
Posté le 16-02-2003 à 13:25:31  profilanswer
 

joce a écrit :


tu fais un ALTER TABLE ta_table ROW_FORMAT=fixed

Boarf, un DROP TABLE sera mieux je pense :( :D

n°310658
joce
Architecte / Développeur principal
"BugHunter"
Posté le 16-02-2003 à 13:26:34  profilanswer
 

Skylight a écrit :

Boarf, un DROP TABLE sera mieux je pense :( :D

:non:
DROP DATABASE :D

n°310659
skylight
Made in France.
Posté le 16-02-2003 à 13:27:17  profilanswer
 

:fou:
 
 
Même pas mal :D


Message édité par skylight le 16-02-2003 à 13:27:41
n°310662
skylight
Made in France.
Posté le 16-02-2003 à 13:28:10  profilanswer
 

cai koi cette nouvelle counasserie ? j'ai pas demandé de majuscule a mon pseudo :o

n°310663
chaica
Posté le 16-02-2003 à 13:28:20  profilanswer
 

Les clés étrangères sont gérées dans mysql?
 
CHaicA


Message édité par chaica le 16-02-2003 à 13:29:06
n°310664
joce
Architecte / Développeur principal
"BugHunter"
Posté le 16-02-2003 à 13:28:44  profilanswer
 

forummp3 a écrit :

c compliqué les bdd  :sweat:  
 
sinon comment faut s'y prendre pour faire un recherche dans 1 millions d'enregistrement?
parce que une requete avec "like" ca m'a fait planter mon ordi en local  :whistle:  

tu réflechis et tu dégages le like.
Au pire tu fous un index FULLTEXT

n°310665
skylight
Made in France.
Posté le 16-02-2003 à 13:28:45  profilanswer
 

chaica a écrit :

Les clés étrangères sont gérées?
 
CHaicA


 
Yep, voir FOREIGN KEY

n°310666
chaica
Posté le 16-02-2003 à 13:30:25  profilanswer
 

Depuis quelle version? Parce que je suis en 3.23.49.
 
Merci d'avance,
 
CHaiCA

n°310667
skylight
Made in France.
Posté le 16-02-2003 à 13:33:35  profilanswer
 

Ben depuis un moment ...
 

n°310668
skylight
Made in France.
Posté le 16-02-2003 à 13:33:48  profilanswer
 

http://www.mysql.com/doc/en/example-Foreign_keys.html


Message édité par skylight le 16-02-2003 à 13:34:05
n°310671
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 16-02-2003 à 13:40:20  profilanswer
 

joce a écrit :

tu réflechis et tu dégages le like.
Au pire tu fous un index FULLTEXT

faire une recherche sans le like? :??:

n°310674
skylight
Made in France.
Posté le 16-02-2003 à 13:50:27  profilanswer
 

forummp3 a écrit :

faire une recherche sans le like? :??:

ben oui
 
si tes champs de type texte sont pas en BINARY, le like est inutile


Message édité par skylight le 16-02-2003 à 13:50:48
n°310676
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 16-02-2003 à 13:53:23  profilanswer
 

Skylight a écrit :

ben oui
 
si tes champs de type texte sont pas en BINARY, le like est inutile

et alors je fais koi?  :??:


Message édité par forummp3 le 16-02-2003 à 13:53:44
n°310679
skylight
Made in France.
Posté le 16-02-2003 à 14:15:05  profilanswer
 

ben "="

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4

Aller à :
Ajouter une réponse
 

Sujets relatifs
conseil ecriture commande mysql[PHP/MySQL] question sur la recuperation de champs
[mysql] ma requete est elle bonne?[MySQL] et PHP : avoir le resultat d 1 requete MySQL avec php. ?
[PHP] Pb mysql affichage de résultatMySQL ou DBM?
pb mysql / PHP avec la fonction DELETEquel est le meilleur forum en php?
Recherche un forum sur le développementUn Forum en ASP.NET / VB.NET / ADO.NET
Plus de sujets relatifs à : [MySQL] Dans ce forum , Joce a crée...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR