Frage

Wir haben eine Situation, in der wir mehrere Tausende Zeit in einer einzigen Reihe aktualisieren müssen, und diese Anforderung dauert ständig 5 Stunden lang an der Art des Geschäfts.Das Design kann nicht geändert werden, sodass wir nach Lösungen suchen.Normalerweise verwenden wir sehr schnelle SSD-Laufwerke für eine schnellere Leistung, und bisher können wir mit den Anfragen fertig werden. Unser Verkehr nimmt jedoch jeden Tag zu und wir brauchen eine andere Lösung, die unsere aktuelle Methode ersetzen kann und uns dabei hilft, dieselbe Zeile vieles mehr Tausende von Zeit einer Sekunde zu aktualisieren.

Jeder Vorschlag wäre großartig.Wir verwenden MYSQL 5.6 derzeit

Keine korrekte Lösung

Andere Tipps

Überlegen Sie die Verwendung des Speichervorratsmotors, sodass die Änderungen im Speicher passieren.Im Falle eines Absturzes können Sie sich auf den BinLog verlassen, um den neuesten Wert wiederherzustellen.Und wenn Sie einen Slave haben, können Sie InnoDB auf dem Slave verwenden.

Wenn Sie auf InnoDB bleiben möchten, sollten Sie das Handlerocket-Plugin in Betracht ziehen.Es bietet eine SQL-Wenig-Schnittstelle zu Innodb, und es sollte in Ihrem Szenario viel schneller sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top