Para saber mais sobre este cliente

Faça seu login na Workana

Projetos abertos
Um dos problemas conhecidos da aplicação alugarja.com.br são algumas requisições de banco de dados que ficam muito tempo sendo executadas; acumulando requisições e gerando lentidão e indisponibilidades no site.

Segue alguns exemplos de queries:

29660    producao    192.168.1.11:53338    alugarja_producao    Query    30    Sending data    select distinct i0_.quartos As quartos_0, count(i0_.id) as sclr_1 from imovel i0_ left join client c1_ on i0_.Client_id = c1_.id left join contract_period c2_ on (c2_.Client_id = c1_.id) left join client_plan c3_ on (c3_.Client_id = c1_.id) left join contract c4_ on c3_.Contract_id = c4_.id left join tipo_imovel t5_ on i0_.Sub_tipo_id = t5_.id left join contract c6_ on c2_.contract_id = c6_.id Where i0_.title like '%%' and i0_.is_active = 1 AND c1_.is_active = 1 AND i0_.deleted = 0 AND (c4_.status = 1 OR c6_.status = 1) And i0_.estado = 'sp' and i0_.cidade = 'São Paulo' AND i0_.quartos = '27' And i0_.tipo_id = '3' group by i0_.Quartos order by i0_.edit_at DESC, i0_.quartos ASC
29675    producao    192.168.1.11:53550    alugarja_producao    Query    18    Sending data    select max(i0_.Valor) as sclr_0 from imovel i0_ left join client c1_ on i0_.Client_id = c1_.id left join contract_period c2_ on (c2_.Client_id = c1_.id) left join client_plan c3_ on (c3_.Client_id = c1_.id) left join contract c4_ on c3_.Contract_id = c4_.id left join contract c5_ on c2_.contract_id = c5_.id WHERE i0_.is_active = 1 AND c1_.is_active = 1 AND i0_.deleted = 0 AND (c4_.status = 1 OR c5_.status = 1)
29681    producao    192.168.1.11:53662    alugarja_producao    Query    27    Sending data    SELECT i0_.id AS id_0, i0_.quartos AS quartos_1, i0_.garagem AS garagem_2, i0_.banheiros As banheiros_3, i0_.bairro as bairro_4 from imovel i0_ left join client c1_ on i0_.Client_id = c1_.id left join contract_period c2_ on (c2_.Client_id = c1_.id) left join client_plan c3_ on (c3_.Client_id = c1_.id) left join contract c4_ on c3_.Contract_id = c4_.id left join contract c5_ on c2_.contract_id = c5_.id WHERE i0_.is_active = 1 AND c1_.is_active = 1 AND i0_.deleted = 0 AND (c4_.status = 1 OR c5_.status = 1) AND i0_.cidade = 'São Paulo' AND i0_.tipo_id = 3 AND i0_.valor >= '2750' AND i0_.valor <= '8250' AND i0_.id <> 222157
29684    producao    192.168.1.11:53682    alugarja_producao    Query    24    Sending data    Select count(i0_.id) as sclr_0 from imovel i0_ left join client c1_ on i0_.Client_id = c1_.id left join contract_period c2_ on (c2_.Client_id = c1_.id) left join client_plan c3_ on (c3_.Client_id = c1_.id) left join contract c4_ on c3_.Contract_id = c4_.id left join tipo_imovel t5_ on i0_.Sub_tipo_id = t5_.id left join contract c6_ on c2_.contract_id = c6_.id Where i0_.title like '%%' and i0_.is_active = 1 AND c1_.is_active = 1 AND i0_.deleted = 0 AND (c4_.status = 1 OR c6_.status = 1) And i0_.estado = 'sp' and i0_.cidade = 'SÃO paulo' and i0_.Tipo_id = 1 order by i0_.destaque ASC, i0_.edit_at DESC

Categoria: TI e Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho uma ideia geral
Disponibilidade requerida: Conforme necessário
Integrações de API: Outros (Outras APIs)
Funções necessárias: Desenvolvedor

USD 250 - 500