Pergunta

Eu tenho um procedimento armazenado enquanto eu estou recebendo valores separados por vírgula em parâmetros. I ter três parâmetros que tem valores separados por vírgulas. e eu preciso colocá-los em colunas da tabela, então eu estou usando while. mas estou com medo quando muitos (lakhs digamos de usuários) usuários vão ligar para o meu site, então meu procedimento terá problemas de desempenho.
Alguém tem uma solução melhor sobre esta questão?

Agradecemos antecipadamente.
Saudações,
MySQL DBA

Foi útil?

Solução

SQL é interpretado, mesmo que se diz ser 'compilado'. Isso significa que seu código pode correr mais rápido se você simplesmente quebrar as cordas fora da DB e executar várias inserções em vez de 1 chamada para um proc SQL que usando interpretado loops de SQL através da entrada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top