Analisando propostas

Site De Busca De Imoveis Em Php - Lentidão E Indisponibilidade No Site Por Requisições Ficando Muito Tempo Sendo Executadas No Banco De Dados

Publicado em 22 de Maio de 2020 dias na TI e Programação

Sobre este projeto

USD 250 - 500

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

Prazo de Entrega: Não estabelecido

Habilidades necessárias

JavaScript MySQL PHP

Voce gostaria de começar trabalhar neste projeto?

Entre com sua conta Workana ou faça o seu cadastro! Potencialize seu trabalho freelancer