70524 14:56:15 [Note] Plugin 'FEDERATED' is disabled.
170524 14:56:16 InnoDB: Initializing buffer pool, size = 2.0G
170524 14:56:16 InnoDB: Error: cannot allocate 2147500032 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 13021868 bytes. Operating system errno: 8
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...
Sei sicuro di utilizzare un sistema operativo a 64 bit, e un mysql sempre a 64bit?
Perchè mysql 5.1 è molto vecchio, forse è a 32 bit, nel qual caso potrebbe essere quello il limite.
Sei sicuro di utilizzare un sistema operativo a 64 bit, e un mysql sempre a 64bit?
Perchè mysql 5.1 è molto vecchio, forse è a 32 bit, nel qual caso potrebbe essere quello il limite.
Allora, sistema operativo a 64 bit e mysql a 32 bit. Ho quindi disinstallato mysql e reinstallato a 64 bit. Adesso sono riuscito a portare il valore a 6GB. Purtroppo però a quanto pare non è comunque sufficiente per far girare la query in tempi decenti...
Allora, sistema operativo a 64 bit e mysql a 32 bit. Ho quindi disinstallato mysql e reinstallato a 64 bit. Adesso sono riuscito a portare il valore a 6GB. Purtroppo però a quanto pare non è comunque sufficiente per far girare la query in tempi decenti...
C'è una risposta pure per quello: devi attivare il log delle query lente.
E poi lì le cerchi (le query lente).
Infine fai un EXPLAIN e cerchi di capire "perchè", sono lente