Niedawne question dotyczące datastore i jak długo powinno być uruchamiane zapytanie mnie pomyślałem - czy ktoś skompilował zestaw testów, które zademonstrują, jakie "typowe" wyniki powinny być dla wydajności magazynu danych? Wiem, że każdy rodzaj jednostki będzie miał inną charakterystykę wydajności, ale byłoby wspaniale móc zobaczyć czas dla kilku reprezentatywnych typów podmiotów, więc wiemy, że robimy coś złego (na przykład, jeśli widzimy, że nasze zapytanie trwa znacznie dłużej niż test porównawczy, możemy sprawdzić, czy nie są leniwie pobierane relacje, lub sprawdzić, czy używamy api odpowiednio do pobierania partii.)Benchmarki dla różnych operacji Datastore w Google App Engine?
5
A
Odpowiedz
1
Myślę, że możesz sprawdzić na system status page "typowe" opóźnienia niektórych transakcji, ale z powodu równoważenia obciążenia, w prawdziwej aplikacji, ten czas może się bardzo różnić, w zależności od obciążenia prądem aplikacji. Indeksy, wielkość jednostki, liczba rejestrów itp. Również wpłynęłyby na wyniki. Trudno jest wykonać kompleksowy zestaw testów.
Myślę, że najlepszym sposobem, aby zorientować się, w jaki sposób aplikacja działa pod obciążeniem, jest wykonanie testu obciążenia zgodnie z poradami tego artykułu: code.google.com/appengine/articles/load_test.html
Powiązane problemy
- 1. Grupy podmiotów w Google App Engine Datastore
- 2. Google Cloud Datastore vs Google App Engine
- 3. Konfigurowanie Django w Google App Engine dla DataStore
- 4. App Engine Dostęp do Datastore
- 5. Google App Engine DataStore Tekst Kodowanie UTF-8 Problem
- 6. Utwórz encję przy użyciu przeglądarki datastore Google App Engine
- 7. Pobieranie losowego rekordu z Google App Engine Datastore?
- 8. Narzędzia GIS przy użyciu Datastore Google App Engine?
- 9. OpenID dla Google App Engine
- 10. Google App Engine APNS
- 11. Google App Engine JDO 3
- 12. Przechowywanie danych w aplikacji Google App Engine
- 13. Retrolambda w Google App Engine
- 14. Google App Engine Geohashing
- 15. Google App Engine
- 16. Google App Engine: get_or_create()?
- 17. Błąd aplikacji Google App Engine 5
- 18. Pomiar w usłudze Google App Engine
- 19. web.py w Google App Engine
- 20. Techniki paginacji za pomocą Google App Engine
- 21. MapReduce na więcej niż jeden rodzaj datastore w Google App Engine
- 22. Kontrola wersji dla Google App Engine
- 23. Maksymalny rozmiar kodu dla Google App Engine
- 24. Wytyczne projektowania bez schematów dla Google App Engine Datastore i innych baz danych NoSQL
- 25. Google App Engine vs WebFaction
- 26. Google App Engine wiele regionów
- 27. Google App Engine kopiowanie nadawcy
- 28. Google App Engine Konwerter PDF
- 29. Google App Engine: Kontyngent Błąd
- 30. Google App Engine/_ah/zdrowie