phpbar.de logo

Mailinglisten-Archive

Re: Effizienz
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Effizienz



voilá, hier eine getestete version für dein problem:

mysql_query("CREATE TABLE IF NOT EXISTS table (col1 MEDIUMINT UNSIGNED, col2
MEDIUMINT UNSIGNED, UNIQUE INDEX cols (col1,col2))");

wenn du nun (x,y) eintragen möchtest und es steht schon drin, dann funkts
nicht, bei (y,y) schon!

triendl klaus


----- Original Message -----
From: "Thomas Bach" <babit_(at)_paus.ch>
To: <mysql-de_(at)_lists.4t2.com>
Sent: Saturday, December 16, 2000 9:33 PM
Subject: RE: Effizienz


> naja, eine könnte ich machen (bringt mir allerdings nicht viel), bei zwei
> UNIQUE funkts schon nicht mehr (da (x,y) und (y,y) ja nicht das selbe,
also
> möglich sein müssen)
>
> oder liege ich da falsch?
>
> > -----Original Message-----
> > From: triendl.kj [mailto:triendl.kj_(at)_aon.at]
> > Sent: Saturday, December 16, 2000 9:01 PM
> > To: mysql-de_(at)_lists.4t2.com
> > Subject: Re: Effizienz
> >
> >
> > wieso versiehst du nicht mindestens eine spalte mit 'UNIQUE'?
> > dann koenntest
> > du dir den ganzen aufwand sparen.
> >
> > triendl klaus
> >
> >
> > ----- Original Message -----
> > From: "Thomas Bach" <babit_(at)_paus.ch>
> > To: "MySQL-NL" <mysql-de_(at)_lists.4t2.com>
> > Sent: Saturday, December 16, 2000 3:36 PM
> > Subject: Effizienz
> >
> >
> > > Hallo Liste
> > >
> > > Dies ist kein technisches Problem aber etwas, wo ich einfach um eure
> > > Erfahrung (ist mein erstes mySQL-Projekt) froh wäre.
> > >
> > > Ich habe eine Tabelle mit ca 12 Spalten (Datensatzgrösse ca. 30 bytes,
> > feste
> > > Spaltengrössen), die gleiche Datensätze beinhalten 'könnte'.
> > >
> > > Ich frage mich nun ob es sinnvoll ist, bei jedem neueintrag zu prüfen
ob
> > > bereits ein identische Datensatz vorhanden ist (würde Speicher
> > sparen, man
> > > muss allerdings jede Spalte mit einem Wert vergleichen)
> > > ist das sehr aufwendig? lohnt es sich alle spalten zu indexieren?
> > >
> > > ... oder ob ich einfach den Datensatz hinzufügen soll (da er ja klein
> > ist).
> > >
> > > Ich kann das noch nicht so abschätzen, zumal meine DB noch ziemlich
leer
> > > ist.
> > >
> > > Eine andere Möglichkeit wäre auch, ein script zu schreiben, die mir
dann
> > ab
> > > und zu die Tabelle aufräumt, ich denke aber, dass das heikel ist (es
ist
> > ein
> > > www-projekt)
> > >
> > > wäre froh um ein paar (we)-statements ;)
> > >
> > > Gruss & Dank
> > >
> > > Thomas Bach
> > >
> > > ---
> > > *** Weitere Infos zur Mailingliste und MySQL unter
> > http://www.4t2.com/mysql
> > >
> > >
> >
> > ---
> > *** Weitere Infos zur Mailingliste und MySQL unter
> http://www.4t2.com/mysql
>
> ---
> *** Weitere Infos zur Mailingliste und MySQL unter
http://www.4t2.com/mysql
>
>

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive