Infelizmente, nosso amigo disse que não sabia usar ruby on rails e tive que tentar resolver o problema sozinho. ![]()
Estou tentando criar uma nova tabela para armazenar os pontos disponíveis, caso contrário, ele calculará o total da tabela de pontos toda vez. Além disso, o índice da tabela de pontos do usuário é necessário (você sabe que ela tem 230.000 linhas)
Minha intuição é que um índice ajudará, mas não será suficiente. O que realmente é necessário é uma tabela de fatos.
Implementei algo semelhante, mas usei uma tabela de fatos e jobs para pré-calcular os resultados, para que não causasse sobrecarga na recuperação da página.
Oh Robert, você poderia por favor enviar um PR? Isso pode me ajudar muito. :cansado:
Não tenho tempo para isso, receio. É relativamente complexo.
Já estou muito ocupado com nosso software livre como está.
1 curtida
Obrigado de qualquer forma!
Posso dar uma olhada no seu trabalho? Talvez possa servir de referência. ![]()
Infelizmente, foi um trabalho de cliente de código fechado
Oh, sinto muito.
Muito obrigado de qualquer forma!
1 curtida