Bom,
fuziona a dovere ed è anche abbastanza rapida ... non rapidissima ma accettabile:
Con server appena avviato (quindi cache mysql pulite)
codice:
Stato Tempo
starting 0.000085
Waiting for query cache lock 0.000007
checking query cache for query 0.000204
checking permissions 0.000015
Opening tables 0.001530
System lock 0.000040
Waiting for query cache lock 0.000063
init 0.000098
optimizing 0.000034
statistics 0.167955
preparing 0.000085
executing 0.000006
Sorting result 0.053173
Sending data 0.000635
Waiting for query cache lock 0.000007
Sending data 0.001598
Waiting for query cache lock 0.000014
Sending data 0.001116
end 0.000014
query end 0.000005
closing tables 0.000015
freeing items 0.000040
Waiting for query cache lock 0.000004
freeing items 0.000232
Waiting for query cache lock 0.000010
freeing items 0.000003
storing result in query cache 0.000006
logging slow query 0.000003
cleaning up 0.000006
Dopo un po' di lavori (quindi con cache valorizzate)
codice:
Stato Tempo
starting 0.000027
Waiting for query cache lock 0.000006
checking query cache for query 0.000019
checking privileges on cached 0.000004
checking permissions 0.000008
sending cached result to clien 0.002106
logging slow query 0.000011
cleaning up 0.000004
Accettabile, direi. Per riferimento, server con processore Genuine Intel(R) 2140 @ 1.60GHz (dual core, bogomips 3199.94), ram 1 Gb, record totali nella tabella 70200, mysql con cache query, cache chiavi, due tread, disci scarsini a 5.400 giri.
Il server di produzione è invece un 8 core Xeon W3520 @ 2.67Gz, ram 36Gb e compagnia bella e da questi risultati:
codice:
Stato Tempo
starting 0.000010
checking query cache for query 0.000068
Opening tables 0.000007
System lock 0.000003
Table lock 0.000017
init 0.000025
optimizing 0.000013
statistics 0.000007
preparing 0.000011
executing 0.000001
Sorting result 0.036400
Sending data 0.000799
end 0.000004
query end 0.000002
freeing items 0.000017
storing result in query cache 0.000007
logging slow query 0.000001
cleaning up 0.000004
e dopo lavori vari
codice:
Stato Tempo
starting 0.000010
checking query cache for query 0.000007
checking privileges on cached 0.000004
sending cached result to clien 0.000022
logging slow query 0.000003
cleaning up 0.000002
Grazie mille per l'aiuto, a buon rendere