Datenbanktyp: mysqlDie Wahl eines Primärschlüssel, Ersatzschlüssel, Index in der mysql-Handel mit Aktien Datenbank
Spalten: Datum, Uhrzeit, price1, qty1, price2, qty2 Zeit wird in Millisekunden Anzahl der Datensätze ca. 5,5 Millionen für einen Monat.
Ich kann Datum als Primärschlüssel nicht wählen, da es nicht einzigartig ist, aber kann Datum und Zeit als kombiniert wählen, aber das ist auch keine gute Idee.
Ich werde Abfragen wie ausführen wählen Sie den Preis und die Menge zwischen "diesem Datum und Uhrzeit" und "diesem Datum und Uhrzeit" und das Ergebnis könnte in Millionen liegen.
Was könnte die beste Wahl in Bezug auf Primärschlüssel, Index und Ersatzschlüssel und was ist der beste Weg, dies zu implementieren. Wie sollte ich die Datenbank optimieren?
Ihre Spalten scheinen etwas zu fehlen - alle anderen, die Sie in den Mix werfen möchten? –