Tenha uma performance absurda mudando ISSO

  Рет қаралды 4,734

MQFS - Meu querido Firebird SQL

MQFS - Meu querido Firebird SQL

Күн бұрын

Пікірлер: 77
@wandersoncampos4399
@wandersoncampos4399 3 жыл бұрын
Edson, esse tipo de vídeo é muito bom, porque geralmente é a nossa realidade do dia a dia! Parabéns, continue assim...
@mqfs
@mqfs 3 жыл бұрын
Valeeu!! 💪🏻💪🏻💪🏻
@alexandreamaral665
@alexandreamaral665 3 жыл бұрын
Dica Show!!! E obrigado por incluir a narração dos atalhos.
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@charlesjacome
@charlesjacome 3 жыл бұрын
Estou lascado! vou ter que rever todos os meus querys! parabéns !!
@mqfs
@mqfs 3 жыл бұрын
Kkkkkk, isso acontece... quanto amis aprendemos, mais queremos melhorar nossas consultas
@tssistemas
@tssistemas 2 жыл бұрын
faz parte, vai é ganhar na performance.😉
@brunofernandes9645
@brunofernandes9645 Жыл бұрын
Top demais, vendo 2 anos depois e ainda sim me ajudou, não sei se é por ser iniciante na área mas é bem difícil achar conteúdo assim com coisas que acontece no dia a dia
@TheMarckF
@TheMarckF Жыл бұрын
Incrível, excelente dica. Diferença absurda no resultado. Muito obrigado!
@OrneiPSilva
@OrneiPSilva 3 жыл бұрын
Dica excelente Edson parabéns
@mqfs
@mqfs 3 жыл бұрын
Valeeu!! 💪🏻💪🏻💪🏻
@mistrelo
@mistrelo 2 жыл бұрын
Nossa, que top, vc é de mais. Melhorou absurdamente a performance do meu sistema
@eduaanjos
@eduaanjos 3 жыл бұрын
Aprendi mais uma, obrigado! ótima dica
@mqfs
@mqfs 3 жыл бұрын
Show de bola!!!
@wanderleihuttel
@wanderleihuttel 3 жыл бұрын
Como sempre um conteúdo de extrema qualidade!
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@fernandolozerdesouza4107
@fernandolozerdesouza4107 3 жыл бұрын
Parabéns Edson, fantástico!
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@joaopoliceno8844
@joaopoliceno8844 3 жыл бұрын
Show de bola.
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@jailsoncarneiro4936
@jailsoncarneiro4936 2 жыл бұрын
Show de Bola!
@mqfs
@mqfs 2 жыл бұрын
Valeeu!!
@marcelo_toller
@marcelo_toller 7 ай бұрын
Muito bom! Obrigado!
@gssj-o8p
@gssj-o8p 2 жыл бұрын
Valiosa dica, obrigado por compartilhar esse conhecimento!
@mqfs
@mqfs 2 жыл бұрын
Valeeeu!! 💪🏻💪🏻💪🏻
@claudiopaiva7452
@claudiopaiva7452 Жыл бұрын
Muito bom Edson, as aplicações da empresa que trabalho, utiliza o banco Oracle. Já resolvi muitos problemas de lentidão em relatório, alterando a cláusula IN.
@urmenyi
@urmenyi 3 жыл бұрын
Absolutamente campeão. Muito bom. Nunca em 100 anos eu faria um join dessa forma. Obrigado
@mqfs
@mqfs 3 жыл бұрын
Hehhehe, agora pode fazer 😁😁😁
@zilondequadrosmaciel1006
@zilondequadrosmaciel1006 3 жыл бұрын
Show, valeu, um abraço.
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@joelcosta1631
@joelcosta1631 3 жыл бұрын
Espetacularmente Top.
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@maelmetal
@maelmetal 2 жыл бұрын
Nossa, eu apliquei essa solução numa query minha aqui, de 30s~40s de "executuion time" foi para 100ms-200ms. Isso por que já estava usando índice
@mqfs
@mqfs 2 жыл бұрын
Shoooooooow, ótimo resultado!!
@tssistemas
@tssistemas 2 жыл бұрын
show de bola, excelente dica
@JoaoNelsonLima
@JoaoNelsonLima 3 жыл бұрын
Muito bom o canal. Parabéns 👏👏👏👏
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@rudyardrocha6206
@rudyardrocha6206 2 ай бұрын
Muito boa a dica, parabéns
@alexferrazoliver
@alexferrazoliver 2 жыл бұрын
Edson, sensacional kra, uso MySql, aplico todas as suas dicas e com isso melhrei a performance dos meus bancos em uns 80% eu diria com toda certeza, tinha muitas consultas complexas e grandes que fui melhorando e ganhando mais velocidade e mais legibilidade tambem... obrigado mesmo kra...
@mqfs
@mqfs 2 жыл бұрын
Shoooow, você não tem ideia do quanto fico feliz de saber disso!! Obrigado por me falar 💪🏻💪🏻💪🏻
@genilsoncosta8892
@genilsoncosta8892 3 жыл бұрын
Excelente Dica, mestre! Top
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@souoluciano
@souoluciano 2 ай бұрын
Sensacional
@jefersonbrito6123
@jefersonbrito6123 Жыл бұрын
sensacional...eu uso muito in em condições. agora farei ele no join com certeza.
@mqfs
@mqfs Жыл бұрын
Toop!!
@dederodriguesdede
@dederodriguesdede 3 жыл бұрын
Isso foi demais, esse cara é bom demais
@mqfs
@mqfs 3 жыл бұрын
hehehe, valeeeu 💪🏻💪🏻💪🏻
@leandrolopesptu
@leandrolopesptu 3 жыл бұрын
Parabens. Dica de mestre
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@jeversonleite2954
@jeversonleite2954 3 жыл бұрын
Show Show
@mqfs
@mqfs 3 жыл бұрын
Valeeeu!! 💪🏻💪🏻💪🏻
@cristianoamendola4061
@cristianoamendola4061 Жыл бұрын
Muito top seu Canal, Tenho a seguinte dificuldade no firebird exemplo: tenho a tabela vendas que possui um fk com a tabela clientes, na tabela clientes tem o cpf que é um campo vachar(20), e existe um indice com o campo cpf, o id da tabela cliente é um vachar(10), porque quando faço um inner join entre essas duas tabelas colocando no where cpf='xxxxxxxxx', porque nunca o firebird monta o plan com o indice do cpf ?
@mqfs
@mqfs Жыл бұрын
Opa, e aí Cristiano, tudo joia? Fico feliz por gostar do conteúdo!! Vamos lá, se vc está fazendo relacionamento entre as duas tabelas, é provável que vc tenha outros filtros no seu select além do cpf, apontando para a tabela venda. Tudo depende da forma com que vc escreve seu select. Hoje ainda vou fazer uma live, e se vc quiser mandar seu exemplo para analisarmos, vai ser um prazer.
@novaerasistemas1656
@novaerasistemas1656 3 жыл бұрын
Bom dia. Utilizo o Delphi e firebird 3 com Firedac. Abaixo um exemplo de como eu faço... Será que tem como aplicar isso que você ensinou ai dentro? E como ficaria? dm3.TbPGTO1.Close; dm3.TbPGTO1.SQL.Clear; dm3.TbPGTO1.SQL.Add('SELECT * FROM PAGAMENTO'); dm3.TbPGTO1.SQL.Add('WHERE COD_EMPRESA = :COD_EMPRESA'); dm3.TbPGTO1.SQL.Add('AND STATUS = :STATUS'); dm3.TbPGTO1.SQL.Add('AND DATA_VENCIDO between :DTINI AND :DTFIM'); dm3.TbPGTO1.Params[0].AsInteger := 1; dm3.TbPGTO1.Params[1].AsInteger := 1; dm3.TbPGTO1.Params[2].AsDate := StrToDate(MaskEdit1.Text); dm3.TbPGTO1.Params[3].AsDate := StrToDate(MaskEdit2.Text); dm3.TbPGTO1.Open;
@mqfs
@mqfs 3 жыл бұрын
No seu caso não está usando in, então não se adequa ao exemplo que passei...
@cmd.27
@cmd.27 3 жыл бұрын
Show
@mqfs
@mqfs 3 жыл бұрын
Valeeeu 💪🏻💪🏻💪🏻
@george.deluca
@george.deluca 3 жыл бұрын
Excelente! Parabéns! Eu já li que usar "campo not in ([valor])" é melhor que "campo [valor] ". [valor] seria apenas um número. Isso procede?
@mqfs
@mqfs 3 жыл бұрын
Opa, não cheguei a testar, mas em teoria não teria diferença, porque o in faz uma composição de vários "OR's", e quando tem um item só não precisa fazer essa montagem..
@george.deluca
@george.deluca 3 жыл бұрын
@@mqfs Obrigado! ;)
@gladistonsantana
@gladistonsantana 3 жыл бұрын
O "NOT" é o problema, ele "anti-performatico" em qualquer situação de programação. Eu tento sempre compor uma querie onde eu possa inverter para não tê-lo que usar. Se tem problemas de performance serio por causa do NOT ou infinitos ORs concatenados pelo programa é mais recomendável usar GTT e fazer um not exists(select 1 from tabela_gtt where) da GTT populada.
@paulohildebrandneto510
@paulohildebrandneto510 2 жыл бұрын
Top
@mqfs
@mqfs 2 жыл бұрын
Valeeu!!
@JoaoNelsonLima
@JoaoNelsonLima 3 жыл бұрын
Mas o R.cod_obj_contrado aí é referente a somente a tabela pst_requisicao_contrato não? Teria q por tipo R2
@mqfs
@mqfs 3 жыл бұрын
Opa, não precisa mudar o apelido, porque nessa situação o que vale é o R de fora, não fica redundante.
@yako1br0
@yako1br0 Жыл бұрын
Hein... Poderia dar a dica de qual comando rodar pra atualizar as estatisticas... pra que a gente possa colocar no agendamento de tarefa pelo menos 1 vez por semana
@mqfs
@mqfs Жыл бұрын
Opa, tem exatamente esse conteúdo no Prime, inclusive mostrando como configurar o FB para executar a cada X dias, sem necessidade do agendados de tarefas. Vale a pena: prime.mqfs.com.br/ módulo #20
@JoaoNelsonLima
@JoaoNelsonLima 3 жыл бұрын
O q tá errado aí é q ele deveria por i.num_pedido filtrado logo no início do where da tabela r. Não é necessáriamente o IN o problema.
@mqfs
@mqfs 3 жыл бұрын
Mas aí ele não conseguiria retornar uma lista pra filtrar todos de uma vez, concorda?
@JoaoNelsonLima
@JoaoNelsonLima 3 жыл бұрын
@@mqfs Sim é verdade. Tens razão. Penso q daria pra fazer de outra maneira mas o select fica muito verbos esse jeito q vc apresentou tem realmente uma grande resultado. Parabéns
@gustavodiegoochoapaniagua9987
@gustavodiegoochoapaniagua9987 11 ай бұрын
excellent
@debugandotudo
@debugandotudo 3 жыл бұрын
O recalculo é apenas na versão paga correto ?
@mqfs
@mqfs 3 жыл бұрын
Opa, infelizmente sim... Existe possibilidade de automatizar o processo de recálculo com PSQL, e tem aula pra isso no Mundo MQFS: space.hotmart.com/mundomqfs
@gladistonsantana
@gladistonsantana 3 жыл бұрын
O céu vai ser abrir quando utilizadores descobrirem o *exists*
@mqfs
@mqfs 3 жыл бұрын
hehehe, esse também é bom
@MenandroDias
@MenandroDias 3 жыл бұрын
Dica: A substituição do "in" por um "exists" dá resultados muito bons também...
@mqfs
@mqfs 3 жыл бұрын
Também é uma boa!
PLANO DE CONTAS - COMO TOTALIZAR TODOS OS NÍVEIS DE CLASSIFICAÇÃO
16:38
MQFS - Meu querido Firebird SQL
Рет қаралды 5 М.
Um belo motivo para migrar para a versão 3.0 do Firebird
9:41
MQFS - Meu querido Firebird SQL
Рет қаралды 1,7 М.
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 27 МЛН
CAN YOU DO THIS ?
00:23
STORROR
Рет қаралды 46 МЛН
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
Pivoteamento DINÂMICO SÓ COM SELECT (PIVOT)
17:16
MQFS - Meu querido Firebird SQL
Рет қаралды 6 М.
5 problemas que TODO PROGRAMADOR terá com Firebird! Se ainda não teve, vai ter!
17:27
MQFS - Meu querido Firebird SQL
Рет қаралды 6 М.
Duas dicas de OURO para deixar seus relatórios EXPONENCIALMENTE mais rápidos
18:16
MQFS - Meu querido Firebird SQL
Рет қаралды 4,5 М.
GBAK e o agendamento de backup diário
14:47
MQFS - Meu querido Firebird SQL
Рет қаралды 5 М.
Learn React Query In 50 Minutes
51:09
Web Dev Simplified
Рет қаралды 305 М.
Como fazer o Firebird utilizar todos os núcleos do processador!
20:45
MQFS - Meu querido Firebird SQL
Рет қаралды 5 М.
SELECT DO PÉSSIMO AO PERFORMÁTICO! ESSE É PRA VC
17:12
MQFS - Meu querido Firebird SQL
Рет қаралды 3 М.
Torne-se um Analista de Dados com ChatGPT (GUIA COMPLETO)
25:59
Tiago Lemos
Рет қаралды 77 М.
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 27 МЛН