3 messages in com.mysql.lists.mysql-esRe: Muchas tablas en una base de dato...| From | Sent On | Attachments |
|---|---|---|
| xve | 29 Aug 2006 03:11 | |
| Grover Campos A. | 31 Aug 2006 08:03 | |
| xve | 05 Sep 2006 02:35 |
| Subject: | Re: Muchas tablas en una base de datos [resultado]![]() |
|---|---|
| From: | xve (xv...@zonaweb.info) |
| Date: | 09/05/2006 02:35:02 AM |
| List: | com.mysql.lists.mysql-es |
Siguiendo el consejo dado por Juan Eduardo (me ha comentado que lo mejor es probarlo), he realizado la prueba utilizando 2 bases de datos.
Una base de datos con una sola tabla con: 684.952 registros. Esta tabla ocupa incluyendo los indices: 455.774 Kb
Una segunda base de datos con 39 tablas con: 3.883.510 registros La suma de las tablas incluyendo los indices ocupa: 2 Gb
Entre estas 39 tablas, existe una tabla identica en las dos base de datos, que es la utilizada para las pruebas.
Las pruebas se han realizado con PHP 5.1 con MySQL 5.0 sobre Debian Sid.
Consulta devolviendo el total de registros en las dos tablas + consulta con una order WHERE por un campo numerico Tiempo DB Pequeña: 19.0568740368 Tiempo DB Grande: 17.7636380196
Consulta devolviendo el total de registros en las dos tablas + consulta con una order WHERE por un campo numerico + consulta con una orden WHERE por un campo varchar. Tiempo DB Grande: 97.7094738483 Tiempo DB Pequeña: 118.072845936
En las dos pruebas, me ha ido mas rapido la base de datos grande que la pequeña. Para la primera prueba, se ha ejecutado primero en la base de datos pequeña, en la segunda prueba se ha ejecutado primero la base de datos grande.
no se, si se os ocurre algun otro tipo de prueba...
Espero que os sirva.
Saludos
El Tuesday, 29 de August de 2006 12:12, xve escribió:
Hola a todos,
Estoy realizando un gran proyecto en php, con bastantes tablas, con bastante información en cada una de ellas... la que menos tendra unos 100.000 registros, y la que mas, unos 700.000.
Mi pregunta es: Varia el rendimiento de MySQL, si utilizamos diferentes bases de datos, o una sola base de datos con todas las tablas juntas?
Saludos y gracias de antemano
-- xve
-- xve




