Map dolduğunda yeni bir kovuk zinciri oluşturulur. Taşınma sırasında eski ve yeni anahtarlarla ne oluyor? Veriler neden tembelce taşınıyor, slice gibi hemen değil?
Golang
Çöp Toplama Çalışması sırasında Stop the World var mı?
Partitioning ve sharding'i ne zaman kullanmak daha iyidir?
Her zaman indeksin olması iyi midir? İndeksli seçeneğin, indeks olmadan olanından her zaman daha iyi olup olmadığı?
Sharding yapıldığında, kullanıcı verilerinin hangi makinede olduğunu bilmiyor. Bu nasıl çözülür?
Eğer 16 bölüm ve 2 tüketici varsa, bunlar nasıl bölünecek? Üçüncü bir tüketici eklendiğinde ne olacak?
EXPLAIN'de maliyet nasıl ölçülür? Maliyet nedir?
İndeksler dışında veritabanının hızını artırmak için başka hangi seçenekler var?
İşlevlerin sayısı nasıl düzenleniyordu? Kubernetes'te kaynak gereksinimlerini kim belirliyordu?
Go'da hangi senkronizasyon araçlarını biliyorsun?
Bir HTTP işleyicisi, veritabanında karmaşık bir SELECT sorgusu yapıyor ve kullanıcı uzun beklemeden memnun değil. Tanı ve optimizasyon için adımlar dizisi nedir?
pprof her zaman bellek sızıntısı veya sınır aşımını gösterecek mi?
Tespit edildikten sonra kopyalarla tam olarak ne yapıldı? Nerede temizlendiler?
Çöp toplayıcının başlama anlarını yönetmenin (ayarlamanın) yolları var mı? Örneğin, derleyici ayarları gibi.
Hizmetler birbirleriyle nasıl etkileşime giriyordu? Nerede bulunuyorlardı?
Dağıtım nasıl gerçekleştirildi? Kubernetes'e neyle dağıtıyordunuz?
Grup içindeki tüketicilerden biri devre dışı kalırsa ne olur? Yeniden dengeleme hakkında bilgi verin.
Takımın yapısı, hizmetlerin sorumluluk alanları ve sürüm döngüsü hakkında bilgi verin.
Veritabanlarında işlemler neden gereklidir?
Go'da pratik görev: görevler kümesini (işler) sıralı yürütme ve ilerleme kanalını kullanarak tamamlanma yüzdesini izleme fonksiyonunu (satırlar 15-17) uygulayın.