当前位置: 首页 > 面试题库 >

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

邢晗日
2023-03-14
问题内容

如果行达到一定数量,我想压缩结果。

然后,客户端程序将解压缩结果和过程

这是具有客户端/服务器体系结构的桌面,某些客户端通过vpn连接。

客户端连接后,它将向服务器发送数据。服务器完成处理后,客户端将从服务器下载更新的数据。

客户位于几个城镇,平均50-100公里。离开。他们将使用vpn通过Internet连接。但这是使用vpn或其他方式实施的最初计划,但尚未实施。


问题答案:

有一个COMPRESS函数,可用于将字符串压缩为二进制字符串。但是,根据您的需求,可能无法真正解决问题,尤其是由于数据库记录通常就其性质而言已经非常紧凑,因此我不确定尝试进一步压缩结果集将获得多少收益。

您需要注意的一件事是过早的优化。如果您尝试在正确识别实际瓶颈之前进行优化,而不只是盲目地应对可能的瓶颈,通常可能会引入不必要的复杂性并实际上损害性能。

按照这种说法,我想问一下您是否在应用程序中确实发现了瓶颈?如果是这样,它到底在哪里,它的本质是什么?您在什么环境工作?该Web开发或具有客户端/服务器体系结构的桌面吗?

也许您可以将一些其他信息添加到您的问题中,然后才能更好地为您提供帮助?



 类似资料:
  • 问题内容: 上面的语句返回3行。但是下面的语句仅返回2行。 我知道为什么会这样,但是有一种方法可以强制item_id 1返回两次? 我要退货的示例: id-> 1筹码€2.50 id-> 1筹码€2.50 id-> 2可口可乐€1.60 -------------------- 总计€6.60 问题答案: 您可以加入另一个表,例如 或者只是在您的应用程序中复制它们。 您实际上不需要做您所要的。

  • 我有一个通知组件,我有一个超时设置。超时后,我调用。 我想做的是,如果已经超时,我想只呈现任何内容: 问题是: 返回();//这里有一些语法错误

  • 问题内容: 我想创建一个使用查询来计算值的函数,但返回值时遇到问题: 简而言之,我的查询是: 我收到一个SQL语法错误。 SQL错误(1064):您的SQL语法有错误; 问题答案: 假设这些都是通用名称(表将不是一个很好的表名),问题是您不能使用==进行比较。您还缺少一些关键语法(DECLARE,SELECT INTO等)。 更改为此: MySQL比较函数和运算符 相关问题:MYSQL中的单等于

  • 问题内容: 我正在寻找检查并查看查询是否返回任何结果的最佳方法。我觉得我经常写这部分代码,有时会出错,有时却没有。 例如,我运行此查询以检查是否存在用户名,然后再将新用户名插入数据库。 然后,我想检查一下是否返回了任何结果。这是我这样做的一种方式: 如果第一种方法不起作用,那么有时它将: 然后,我什至看到前几天可以这样做: 做这个的最好方式是什么? 问题答案: 对于PHP 5和7及更高版本,请使用

  • 问题内容: 我有以下从数据库获取十六进制代码的函数 我的问题是我在回调函数中返回了结果,但getColour函数未返回任何内容。我希望getColour函数返回的值。 在我调用getColour的那一刻,它不返回任何内容 我尝试做类似的事情 但当然SELECT查询在返回值时已经完成 问题答案: 您只需要对回调中的db查询结果进行处理。就像。

  • 我需要为我的反应式spring应用程序实现一个graphql查询解析器。 以下是我的graphlq模式: 我的解析器如下所示: 我使用的是5.0.2和5.2.4