Kad kartogrāfija ir pilna, tiek izveidots jauns baketu ķēde. Izskaidrojiet, kas notiek ar vecajiem un jauniem atslēgām pārneses laikā. Kāpēc dati tiek pārvietoti lēni, nevis uzreiz kā slice?
Golang
Kā tika regulēts instanču skaits? Kas noteica resursu prasības Kubernetes?
Vai Garbage Collector darba laikā ir Stop the World?
Ja mums ir 16 daļas un 2 lietotāji, kā tie tiks sadalīti? Kas notiks, pievienojot trešo lietotāju?
Kad labāk izmantot sadalījumu un kad sharding?
Vai vienmēr ir labi, ja ir indekss? Vai ar iekļautu indeksu versija vienmēr būs labāka nekā bez tā?
Kad tiek sharding, lietotājs nezina, uz kuras datorā ir viņa dati. Kā tas tiek risināts?
Kā tiek mērīts izmaksas EXPLAIN? Kas ir izmaksas?
Kādas citas iespējas ir, lai palielinātu datu bāzes ātrumu, izņemot indeksus?
Kāda ir replikācijas priekšrocība? Kādas ir tās izmaksas?
Kā pakalpojumi savstarpēji sadarbojās? Kur tie atradās?
Ir HTTP apstrādātājs, kas veic sarežģītu SELECT datu bāzē, un lietotājs nav apmierināts ar ilgo gaidīšanas laiku. Kāda ir rīcības secība diagnostikai un optimizācijai?
Kādus sinhronizācijas līdzekļus pazīstat Go?
Kā tika veikts deployment? Ar ko jūs to veicāt Kubernetes?
Ko tieši darīja ar dublētiem pēc to atklāšanas? Kur tie tika tīrīti?
Kāpēc ir nepieciešams top-hash kartē?
Vai ir veidi, kā pārvaldīt (tuning) Garbage Collector iedarbināšanas brīžus? Piemēram, kompilatora iestatījumi.
Vai pprof vienmēr parādīs, ka tev ir atmiņas noplūde vai esi pārsniedzis limitu?
Kas notiek, ja viens no grupas patērētājiem izslēdzas? Pastāstiet par pārbalansēšanu.
Praktiska uzdevuma Go: īstenot funkciju (15-17 rindiņas) darba kopuma apstrādei ar secīgu izpildi un progresu kanāla palīdzību.