回答

收藏

MySQL中是否有一个函数可以压缩查询返回的结果?

技术问答 技术问答 307 人阅读 | 0 人回复 | 2023-09-14

如果行达到一定数量,我想压缩结果。
$ U: |' x% o3 b# q; S' R4 L0 V然后,客户端程序将解压缩结果和过程。0 T& ~1 _5 N& M! R  @7 g
这是具有客户端/服务器体系结构的桌面,某些客户端通过vpn连接。
) G) |6 F/ X& l. |! ?5 c+ Q客户端连接后,它将向服务器发送数据。服务器完成处理后,客户端将从服务器下载更新的数据。# K4 E( H. F2 H' k. d
客户位于几个城镇,平均50-100公里。离开。他们将使用vpn通过Internet连接。但这是使用vpn或其他方式实施的最初计划,但尚未实施。
( T: |$ \* q& i" n- ]' k               
2 p+ L+ @/ j8 s# K6 _8 p4 \! u解决方案:& d/ f5 C+ X4 k  z: I3 K$ }. |
               
1 k7 t; s8 ?' I; a" P9 g' B7 m$ V# ?" F3 [7 C

( D" I# ?$ j; Y7 ]; Q* p2 @                有一个COMPRESS函数,可用于将字符串压缩为二进制字符串。但是,根据您的需求,可能无法真正解决问题,尤其是由于数据库记录通常就其性质而言已经非常紧凑,因此我不确定尝试进一步压缩结果集将获得多少收益。& Q2 |, Z" V& ]: {# y* v
您需要注意的一件事是过早的优化。如果您尝试在正确识别实际瓶颈之前进行优化,而不只是盲目地应对可能的瓶颈,通常可能会引入不必要的复杂性并实际上损害性能。# i0 q2 {  C" S3 N: ]. _- b6 ]
按照这种说法,我想问一下您是否在应用程序中确实发现了瓶颈?如果是这样,它到底在哪里,它的本质是什么?您在什么环境工作?该Web开发或具有客户端/服务器体系结构的桌面吗?: p2 e& y2 @  D" j8 C. m4 R
也许您可以将一些其他信息添加到您的问题中,然后才能更好地为您提供帮助?
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则