Un reciente question con respecto al almacén de datos y cuánto tiempo debe ejecutarse una consulta me hizo pensar: ¿alguien ha compilado un buen conjunto de puntos de referencia que demuestren qué resultados "típicos" deberían ser para el rendimiento del almacén de datos? Sé que cada tipo de entidad tendrá diferentes características de rendimiento, pero sería genial poder ver tiempos para algunos tipos de entidades representativas, por lo que sabemos si estamos haciendo algo mal (por ejemplo, si vemos que nuestro la consulta lleva mucho más tiempo que el punto de referencia, podemos saber si buscamos relaciones que no se hayan obtenido de forma perezosa, o verificar que estamos usando la API apropiadamente para buscar cosas en lote.)¿Puntos de referencia para varias operaciones de almacén de datos de Google App Engine?
5
A
Respuesta
1
Creo que puede consultar el system status page el latencias "típicas" para algunas transacciones, pero debido al equilibrio de carga, en una aplicación real, este tiempo puede variar mucho, dependiendo de la carga actual de la aplicación. Los índices, el tamaño de la entidad, el número de registros, etc. también afectarían los resultados. Es difícil hacer un conjunto completo de pruebas.
Creo que la mejor manera de tener una idea de cómo una aplicación funcionará bajo carga es hacer una prueba de carga de acuerdo con los consejos de este artículo: code.google.com/appengine/articles/load_test.html
Cuestiones relacionadas
- 1. ¿Codificación del almacén de datos de Google App Engine?
- 2. Google App Engine Versiones en el almacén de datos
- 3. ¿Qué clasifica Google como operación de escritura del almacén de datos en Google App Engine?
- 4. Almacén de datos de replicación alta de App Engine
- 5. ¿Cómo enviar datos desde dispositivos móviles Android al almacén de datos de Google App Engine?
- 6. Google-app-engine NDB
- 7. Almacenamiento de datos en una aplicación de Google App Engine
- 8. Ejemplo simple de administración de usuarios para Google App Engine?
- 9. Google App Engine: un almacén de datos para diferentes dominios y aplicaciones
- 10. Google App Engine: ¿qué herramientas para editar el almacén de datos localmente?
- 11. MapReduce en más de un tipo de almacén de datos en Google App Engine
- 12. ¿Cómo borro todas las entidades de mi almacén de datos local de Google App Engine?
- 13. Usar el almacén de datos de Google AppEngine fuera del proyecto de App Engine
- 14. ¿Alternativa para Google App Engine?
- 15. Google App Engine sigue eliminando mi base de datos local
- 16. método get_by_id en clases de modelo en el almacén de datos de Google App Engine
- 17. Google App Engine: ¿usa Big Query en el almacén de datos?
- 18. ¿Relaciones más eficaces de uno a muchos en el almacén de datos de Google App Engine?
- 19. Google App Engine Locking
- 20. Actualización de un gran número de entidades en un almacén de datos en Google App Engine
- 21. Google App Engine almacén de datos de consulta mediante un inicio de cadena con
- 22. App Engine (Python) Precall almacén de datos API ganchos
- 23. ¿Dónde está mi almacén de datos App Engine local?
- 24. lista vacía en el almacén de datos de Google App Engine: java vs pitón
- 25. Google App Engine Java: inicio de sesión federado, qué guardar en el almacén de datos
- 26. ADD/Entidades edición en Google App Engine Java almacén de datos local de
- 27. Google App Engine Carga de archivo grande
- 28. Django en Google App Engine
- 29. ¿Obteniendo un registro aleatorio del almacén de datos de Google App Engine?
- 30. Exportar/importar el almacén de datos de/a Google App Engine