Muitas queries Duplicada
[Finalizado Pelo Aluno]
olá professor boa tarde é normal no projeto "finalizado" ter muitas queries tipo lugares com 38, 40 e ate 41 queries.
40 statements were executed, 36 of which were duplicated, 4 unique
Olá, Danilo!
Tudo bem?
Isso não é bom amigo, porque se o sistema precisar de demanda (receber muitas requisições) isso vai consumir todos os recursos do seu server, ou vai elevar e muito os seus gastos.
Precisa refatorar, chegou a fazer o LaraFood?
Sempre procure usar o ->with('relacoes') para otimizar as querys e reduzir a quantidade de consultas ao banco.
Como usou o with ele fez apenas 4 consultas nessa query.
Então, por que gerou essa quantidade enorme de consultas?
Porque para cada gate registrado (cada permission no banco), repete essa query.
Solução?
Cache! Vou gravar um módulo ou curso extra ensinando como trabalhar com caches e resolver para não repetir essa consulta inúmeras vezes ao banco.
Professor estou tendo outro problema atualizei meu windows e agora quando tento subir meus containers esta aparecendo isso pode me ajudar.
c:\Docker\laradock (master -> origin)
λ docker-compose up -d nginx phpmyadmin mysql
Building php-fpm
failed to get console mode for stdout: Identificador inválido.
[+] Building 3.1s (3/4)
=> [internal] load build definition from Dockerfile 0.6s
=> => transferring dockerfile: 33B 0.0s
=> [internal] load .dockerignore 0.8s
[+] Building 3.2s (4/4) FINISHED
=> [internal] load build definition from Dockerfile 0.6s
=> => transferring dockerfile: 33B 0.0s
=> [internal] load .dockerignore 0.8s
=> => transferring context: 2B 0.0s
=> ERROR [internal] load metadata for docker.io/laradock/php-fpm:latest- 2.2s
=> [auth] laradock/php-fpm:pull token for registry-1.docker.io 0.0s
------
> [internal] load metadata for docker.io/laradock/php-fpm:latest-7.3:
------
ERROR: Service 'php-fpm' failed to build
Abre uma nova thread (ticket) para discutirmos a sua nova dúvida.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!