Sobes.tech

Golang

Wenn eine Map voll ist, wird eine neue Ketten von Buckets erstellt. Erklären Sie, was mit den alten und neuen Schlüsseln beim Übertragen passiert. Warum werden die Daten faul übertragen und nicht sofort wie bei einem Slice?

416

Wie wurde die Anzahl der Instanzen geregelt? Wer legte die Ressourcenanforderungen in Kubernetes fest?

261

Ist das Vorhandensein eines Index immer gut? Ist die Variante mit aktiviertem Index immer besser als ohne?

229

Wenn wir 16 Partitionen und 2 Verbraucher haben, wie werden sie aufgeteilt? Was passiert, wenn wir einen dritten Verbraucher hinzufügen?

227

Beim Sharding weiß der Benutzer nicht, auf welchem Server seine Daten liegen. Wie wird das gelöst?

227

Welche anderen Möglichkeiten gibt es, um die Geschwindigkeit der Datenbank neben Indizes zu erhöhen?

215

Es gibt einen HTTP-Handler, der eine komplexe SELECT-Abfrage in der Datenbank durchführt, und der Benutzer ist mit der langen Wartezeit unzufrieden. Was ist die Abfolge der Schritte zur Diagnose und Optimierung?

200

Zeigt dir pprof immer einen Speicherleck oder eine Überschreitung des Limits an?

195

Wie wurde das Deployment durchgeführt? Womit haben Sie es in Kubernetes bereitgestellt?

194

Was genau wurde nach der Entdeckung mit den Duplikaten gemacht? Wo wurden sie gereinigt?

194

Gibt es Möglichkeiten, die Zeitpunkte des Garbage Collectors zu steuern (tunen)? Zum Beispiel Compiler-Einstellungen.

193

Was passiert, wenn einer der Verbraucher in der Gruppe ausfällt? Erzählen Sie vom Rebalancing.

190

Erzählen Sie uns von der Teamzusammensetzung, den Verantwortungsbereichen der Dienste und dem Veröffentlichungszyklus.

184
/3