Pregunta

He empezado a desarrollar un juego (base de datos) del navegador. Mi pregunta es cómo muchas consultas pueden acoger un mango regular (cuando me refiero a regular, me refiero a un / mes alojamiento compartido que cand encontrar por alrededor de $ 7). En cuanto a las consultas, nada complicado (simple SELECT y WHERE operaciones).

Así que ...? 10? 100? 10000?

¿Fue útil?

Solución

href="http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html" de sus artículos reclamaciones 105,000 consultas por segundo usando SQL y consultas 750,000 por segundo utilizando InnoDB API nativa.

Todas las consultas son búsquedas PK simples.

En un alojamiento compartido estos números, por supuesto, ser mucho más bajo. ¿Cuánto exactamente, por supuesto, depende del alojamiento compartido.

Otros consejos

Esto es completamente dependiente del hardware del servidor, su capacidad de almacenamiento en caché y la configuración, y el tipo de hardware que utiliza para el almacenamiento no volátil (por ejemplo, una matriz RAID de unidades de disco duro con husillos o SSD?), Por no mencionar la tipo de consulta y base de datos que se consulta, incluyendo:

  • El número de combinaciones
  • Índices
  • El número de filas en las tablas consultas
  • Tamaño del conjunto de resultados
  • carga concurrente
  • etc ...

Sin conocer todos estos factores, es imposible estimar el rendimiento. La mejor estimación proviene de perfiles reales, realizado en condiciones normales de funcionamiento con el tipo de consultas que realmente se presentan.

Hay muchos factores que pueden influir en el tiempo de respuesta de una base de datos. Hardware, configuración de la aplicación, (MySQL fuera de la caja no lleva a cabo del todo bien), y por último pero no menos importante, su codificación!

consultas mal escrito puede llevar hacer una sensación aplicación lento y perezoso. El uso de la cuenta (*) en su código, para un ejemplo muy trivial, o no tener índices en la base de datos, por ejemplo, va a influir en su tiempo de respuesta db como el conjunto de datos crece.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top