Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Existe uma função no MySQL que compactará os resultados retornados de uma consulta?


Existe o COMPRESS função que pode ser usada para compactar strings em strings binárias. No entanto, dependendo de suas necessidades, isso pode não resolver o problema, especialmente porque os registros do banco de dados geralmente já são muito compactos por natureza, portanto, não tenho certeza de quanto benefício você receberá ao tentar compactar ainda mais o conjunto de resultados.

Uma coisa que você precisa ter cuidado é a otimização prematura. Muitas vezes você pode introduzir complexidade desnecessária e realmente prejudicar o desempenho se você tentar otimizar antes de identificar corretamente os gargalos reais e não apenas atirar cegamente nos possíveis.

Nesse sentido, gostaria de perguntar se você realmente identificou um gargalo em sua aplicação? Em caso afirmativo, onde exatamente está e qual é a sua natureza? Em que ambiente você está trabalhando? Isso é desenvolvimento web ou desktop com arquitetura cliente/servidor?

Talvez você possa adicionar algumas dessas informações adicionais à sua pergunta e, em seguida, seria possível ajudá-lo melhor?