sql >> Databáze >  >> RDS >> Mysql

Existuje v MySQL funkce, která komprimuje výsledky vrácené z dotazu?

Existuje COMPRESS funkce, kterou lze použít ke kompresi řetězců do binárních řetězců. V závislosti na vašich potřebách to však nemusí problém skutečně řešit, zejména proto, že databázové záznamy jsou obvykle již ze své podstaty velmi kompaktní, takže si nejsem jistý, jak velký užitek získáte z pokusu o další kompresi sady výsledků.

Jedna věc, na kterou si musíte dát pozor, je předčasná optimalizace. Často můžete zavést nepotřebnou složitost a ve skutečnosti ublížit výkonu, pokud se pokusíte optimalizovat dříve, než správně identifikujete skutečná úzká místa, a ne jen slepě střílet na ta možná.

V tomto smyslu bych se zeptal, zda jste ve své aplikaci skutečně identifikovali úzké místo? Pokud ano, kde přesně se nachází a jakou má povahu? V jakém prostředí pracujete? Jedná se o vývoj webu nebo desktop s architekturou klient/server?

Možná můžete přidat některé z těchto doplňujících informací ke své otázce a pak by vám bylo možné lépe pomoci?



  1. Jak správně vyčistím data přijatá z textové oblasti při jejich výstupu zpět do textové oblasti?

  2. Membership.Provider pro mysql ve vydání asp.net

  3. Funkce CONCAT() v Oracle

  4. Vztah neexistuje