gpt4 book ai didi

mysql - 最便宜的 SQL 语句可能/是否有客户端 SQL 语句?

转载 作者:行者123 更新时间:2023-11-29 07:50:45 24 4
gpt4 key购买 nike

问题

  1. 什么是最便宜的 SQL 语句(就处理开销/CPU 周期而言)。
  2. 是否有(这很可能是特定于数据库客户端的)任何由客户端直接计算的语句,甚至不发送到数据库服务器?

结果并不重要,如果一个空语句(产生 SQL 错误)是最便宜的 OK,那么这也很好。但我对非错误响应更感兴趣。

背景:

我有一个从数据库查询大量数据的应用程序。不过我不需要这些数据。可悲的是,我无法跳过这个查询。但我可以更改 SQL 查询本身。因此,我试图找到最便宜的 SQL 语句来使用,理想情况下它甚至不应该访问 SQL Server,并且 SQL 客户端库应该回答它。我将使用 MySQL。

更新(评论):

是的,它可以是无操作。它一定是我可以作为常规 SQL 字符串传递到 mysql 客户端库的东西。无论该字符串可能是什么,这都是问题所在。目标是,此查询以某种方式不返回任何内容,并尽可能使用 SQL Server 上最少的资源。但在理想情况下,客户端本身会意识到这个查询甚至不必发送到服务器,就像客户端库的版本检查一样(好吧,我知道这不是标准 SQL,但也许有一些我不知道的事情,a声明将在客户端本身“短路/应答”)。

非常感谢!

最佳答案

DO 0

DO executes the expressions but does not return any results. In most respects, DO is shorthand for SELECT expr, ..., but has the advantage that it is slightly faster when you do not care about the result.

关于mysql - 最便宜的 SQL 语句可能/是否有客户端 SQL 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26480381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com