sql >> Database >  >> RDS >> Mysql

Is er een functie in MySQL die de resultaten van een query comprimeert?

Er is de COMPRESS functie die kan worden gebruikt om strings in binaire strings te comprimeren. Afhankelijk van uw behoeften kan het probleem echter niet echt worden opgelost, vooral omdat databaserecords van nature al erg compact zijn, dus ik weet niet zeker hoeveel voordeel u zult behalen door te proberen de resultatenset verder te comprimeren.

Een ding waar u op moet letten, is voortijdige optimalisatie. Vaak kunt u onnodige complexiteit introduceren en de prestaties zelfs schaden als u probeert te optimaliseren voordat u de werkelijke knelpunten correct identificeert en niet blindelings op de mogelijke schiet.

In die geest zou ik willen vragen of u daadwerkelijk een knelpunt in uw aanvraag heeft geïdentificeerd? Zo ja, waar zit het precies en wat is de aard ervan? In welke omgeving werk je? Is dit webontwikkeling of desktop met een client/server-architectuur?

Misschien kun je wat van deze aanvullende informatie aan je vraag toevoegen en kan het je dan beter helpen?



  1. cx_Oracle:Hoe kan ik elke rij als een woordenboek ontvangen?

  2. Codeigniter-querybuilder met behulp van de implode-functie in where_in

  3. kaartpoorten instellen op 80 en 3306

  4. Tabellen uit verschillende databases samenvoegen