Hoy estoy probando parte del clúster mysql. Durante la prueba, consulté tablas con la misma estructura en los dos sistemas y los resultados fueron inesperados.
El script es el siguiente:
DROP TABLE IF EXISTS urllog;
CREAR TABLA urllog(
ID int(11) NO NULL auto_increment,
url varchar(435) NO NULO predeterminado '',
create_time fecha y hora NO NULA,
CLAVE PRIMARIA (ID)
) MOTOR = NDBCLUSTER CONJUNTO DE CARACTERES PREDETERMINADO = utf8;
Originalmente tenía 400.000 datos en el servidor SQL e importé 320.000 datos a MySQL. Los resultados de la consulta fueron:
seleccione url,count(*) cnt del grupo urllog por orden de url por cnt límite 10
tiempo de consulta: 9 minutos
seleccione las 10 url principales,count(*) cnt del grupo urllog por orden de url por
tiempo de consulta cnt: 22 segundos