Mysql
 sql >> Database >  >> RDS >> Mysql

Esiste una funzione in MySQL che comprimerà i risultati restituiti da una query?

C'è il COMPRESS funzione che può essere utilizzata per comprimere stringhe in stringhe binarie. Tuttavia, a seconda delle tue esigenze, ciò potrebbe non risolvere davvero il problema, soprattutto perché i record del database sono generalmente già molto compatti per loro stessa natura, quindi non sono sicuro di quanti benefici riceverai dal tentativo di ulteriore compressione del set di risultati.

Una cosa a cui devi stare attento è l'ottimizzazione prematura. Spesso è possibile introdurre complessità non necessarie e compromettere effettivamente le prestazioni se si tenta di ottimizzare prima di identificare correttamente i colli di bottiglia effettivi e non solo di sparare alla cieca su quelli possibili.

In tal senso, vorrei chiedere se hai effettivamente identificato un collo di bottiglia nella tua domanda. Se sì, dove si trova esattamente e qual è la sua natura? In che ambiente lavori? Questo sviluppo Web o desktop è con un'architettura client/server?

Forse puoi aggiungere alcune di queste informazioni aggiuntive alla tua domanda e quindi sarebbe possibile aiutarti meglio?