O que sua equipe de hospedagem forneceu não é um log, mas o processo atual do Mysql que foi obtido de mysqladmin pr (ocesslist).
E a sua lista proc do MySQL mostra que você tem várias instâncias principalmente de 2 consultas:
Contagem SELECT (friend_id) AS total_friends FROM se_friends ONDE friend_status = '1'
SELECT DISTINCT SQL_CALC_FOUND_ROWS se_users.user_id, se_users.user_username, se_users.us
Não sei se estão completos, mas você deve otimizar suas consultas. por exemplo:- você deve usar count (*) em vez de count (friend_id)
E você não tem cache de consulta ativado? Se não, você deve permitir que isso melhore o desempenho imensamente. Se fizer isso, você deve verificar o status do cache de consulta para ajustá-lo ainda mais, para que as consultas usadas com mais frequência permaneçam no cache.
Como na saída superior do sistema, o Mysql está recebendo mais de 600% da CPU e parece que o seu servidor Mysql precisa de alguns ajustes. Btw, sua interpretação principal está incorreta, não é o usuário db (usuário mysql), mas o usuário do sistema.
Como muitos processos PHP também consomem a carga do servidor, seu servidor geral requer algum ajuste. Faça isso mais cedo ou mais tarde.
Para otimizar o Mysql, você deve tentar ajustar as seguintes variáveis:
As variáveis a seguir definirão os buffers globais
max_connections
max_user_connections
table_cache
key_buffer_size
query_cache_size
as variáveis abaixo serão definidas por buffers de thread:
tmp_table_size max_heap_table_size
read_buffer_size sort_buffer_size
join_buffer_size
vars abaixo tem que ser ajustado Se você estiver usando o InnoDB:
innodb_log_buffer_size
innodb_additional_mem_pool_size
innodb_buffer_pool_size
Existem muitas outras variáveis que precisam ser analisadas também. No entanto, se você ajustar as variáveis acima para se adequar à sua necessidade, isso representará uma enorme diferença em termos de desempenho.
However, don't do it unless you really understand what should be the right value for those variables. So learn it before you go about tuning Mysql on a production server as it might backfire if you don't do properly.
Se você não tem tempo suficiente para aprender, traga alguém que conheça o trabalho para fazê-lo.