branchenbaer
Avatar branchenbaer
Themenersteller
Programmierer
Fortgeschrittener (74 Beiträge)

Problem mit Index einer MYSQL-Datenbank

am 12.08.2013, 22:13 Uhr eröffnete branchenbaer folgenden Thread
PHP & MySQL    1135 mal gelesen    0 Antwort(en).

Hallo,
ich habe in einer Tabelle (aufgeteilt in 2 Spalten) Geokoordinaten gespeichert, einmal das Feld latitude und einmal longitude.
Zum schnelleren auffinden soll dabei ein Index gesetzt werden. Problem:

1. Wenn ich einen Index über beide Felder erstelle, so ist die Kardinalität genau so hoch wie die Anzahl der Datensätze (=10.000). Verstehe ich.
2. Wenn ich für jedes Feld einen eigenen Index erstelle, so ist die Kardinalität jedes der beiden Indizes exakt die Hälfte (=5.000). Und genau das verstehe ich nicht ! Warum haben beide genau die gleiche Größe und vor allem exakt die Hälfte der Datensätze ?
Die Kardinalität müßte hier doch fast so hoch sein wie bei Index 1, oder ?

Danke für Eure Hilfe.
Uli.


Einfach BÄRig Bescheid wissen auf http://www.branchen-baer.de

Social Media-Branchenbuch für Deutschland



    « zurück zu: PHP & MySQL

    Das Seitenreport Forum hat aktuell 5275 Themen und 36110 Beiträge.
    Insgesamt sind 48360 Mitglieder registriert.