Jos meillä on vaikka pääkaupunkiseudun puhelinluettelo: (id, sukunimi, etunimi, kaupunki, numero)
Miten kannatta tehdä indeksi?
(sukunimi, etunimi, kaupunki) vai (kaupunki, sukunimi, etunimi)
Jos esim haemme Virtasta joka asuu Helsingissä.
Jos Virtasia on vaikka 3000 ja 1000 asuu Helsingissä, yhteensä ihmisiä pääkaupunkiseudulla asuu miljoona.
Niin miten on järkevämpää hakea, Ensin rajoitetaan kaikki Virtaset ja sen jälkeen otetaan kaikki Helsingissä asuvat.
Vai ensin rajoitetaan kaikki Helsingissä asuvat ja vasta sen jälkeen etsitään niistä ne joiden sukunimi on Virtanen?
Miten on nopeampi
2
516
Vastaukset
- The Rat
Miten olisi, jos tekisit erilliset indeksit ja antaisit optimoijan päättää mitä käyttää?
Etunimellä harvoin varmaan haetaan, joten (sukunimi, etunimi) olisi varmaan ihan hyvä - joskin aika vähän on yhtä sukunimeä tässä maassa, ehkä pelkkä sukunimikin riittäisi.
Puhelinnumeroiden tallennusta samaan tauluun en kylläkään ymmärrä. Ainakin minulla on kaksi puhelinnumeroa, ei kai minun tietojani mennä monistamaan tuohon kantaasi? Hankaluuksia tiedossa... :) - VariMägi
Ensinnäkin muodostusta voi opiskella http://www.lpt.fi/it/opetus/tietokannat/suunnittelu.html (en lukenut loppuun). Koko homman idea ei ole indeksit (mitä sana mahtanee tarkoittaakaan) vaan tiedon läytäminen. Ideksi tai "key" heitetään yleisesti kokoelmatauluun mihin ei sallita muita vastaavia. Nyt täytyy muistaa mikäli toimii monidimensionaalisten taulujen kanssa alaspäinsuuntautuva tieto eli rivit vie vähemmän tilaa kuin leveyssuunnassa.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 754361
Purra on kantanut vastuuta täyden kympin arvoisesti
Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans1144117BOIKOTOIN - Ei mitään Suomi.fi postilaatikoita käyttöön
Ainakaan minulle! Vai että pitäisi alkaa siellä käyädä katselemassa tammikuusta 2026 siis periaatteessa päivittäin että1652991Surullista
Että menetit sen naisen , tosi surullista ja vielä oman tyhmyyden takia ,ymmärrän että se on masentavaa582547Muuttunut käytös
Onko kaivattusi käytös muuttunut? Tiedätkö mistä se johtuu? Haluatko kertoa, mitä tapahtui?672397- 1412252
Väkeä oli liikkeellä
Nyt leijutaan pilvissä. Kun eläinpuistossa oli porukkaa 😆😆 Olihan siellä kun ilmaiseksi pääsivät. Eiköhän se juuri sik422107Lasse Lehtonen vaatii persuja pyytämään anteeksi aasialaisilta
Persut ova romahduttaneet Suomen maakuvan parissa päivässä negatiiviseksi rasismillaan ja se alkaa vaikuttamaan jo Suome542044- 512011
Kummallista
Oletteko koskaan ihastuneet ihmiseen, joka ei ulkonäöltään vastaa ollenkaan ihannettanne?561762