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

SQL Server中的SQL查询可以有多长时间没有限制?[复制]

丁翰海
2023-03-14
问题内容

这个问题已经在这里有了答案

9年前关闭。

可能重复:
SQL
Server查询的最大大小?IN子句?有没有更好的方法

我用Google搜索了一会儿,找不到SQL
Server中巨大的查询字符串是否有一定的硬性限制。我的意思是,如果我建立一个1亿个字符的查询,该查询将运行还是服务器将其丢弃太长时间?

SQL Server中的SQL查询可以有多长时间(以字符或标记或类似的形式)是否有限制?


问题答案:

我从未遇到过SQL查询的字符数过长的问题,但是查询可以引用 的表数量上限 (256),我几次遇到此限制。

您是否遇到过SQL Server由于引用过多表而无法执行的查询?



 类似资料:
  • 问题内容: 我正在使用内部联接在MySQL中进行选择: 有时我会在结果中得到tblcaritem.caritemid的副本。我想确保永远不要复制tblcaritem.caritemid,但是我该怎么做?我尝试使用DISTINCT,但它只是检查了整行是否重复,我只想检查tblcaritem.caritemid,有没有办法? 抱歉,如果我不能很好地解释它,那么我并不是最好的SQL查询。 问题答案:

  • 问题内容: 我问这个问题是因为我需要在我的PHP脚本中生成 SELECT 查询时知道此限制,并且此查询中的 WHERE 部分是在循环内生成的。 恰好看起来像这样 因此,这就是为什么我需要知道我的 $ query 字符串可以有多长的原因,因为数组 $ uol_metadata_arr 可以包含许多项目。 问题答案: (如果可能)使用 您可能需要增加max_allowed_pa​​cket。它默认为1

  • 问题内容: 我在这里发布了有关绑定gridview的问题-将GridView与许多记录绑定在一起,同时具有许多可见记录。通过实施答案,性能影响已从20秒逐渐降低到2秒,但我仍然知道可以将其降低到更大的极限。 像-当我一次从数据库中获取说50条记录(客户)时,它有一列从“订单”表中获取与该客户相对应的订单数(只是不完整记录)。因此,它对SQL Server进行了50次查询,以获取50个客户的数据。有

  • 问题内容: 这个问题仅出于教育目的,因为我目前尚未构建任何使用用户输入构建SQL查询的应用程序。 就是说,我知道在ADO.NET中您可以通过执行以下操作来防止SQL注入: 但是,假设您的应用程序的设计方式使得用户可以实际输入表的名称,那么您可以执行以下操作吗?(我不在乎允许用户提供表名是否是一个坏主意,我只想知道是否可以执行以下操作……) 当我运行第二个代码时,我不断收到异常消息,说SQL查询不完

  • 问题内容: 我正在寻找一种方法来限制mysql服务器上查询的最大运行时间。我认为可以通过配置文件完成此操作,但在文档中找不到任何相关内容。有人知道这是否可以做到吗?谢谢。 问题答案: 将查询发送到服务器以运行时,无法指定最大运行时间。 但是,在数据库服务器上每秒运行一次cron作业并连接并执行以下操作并不少见: 显示流程清单 查找查询时间大于您的最大期望时间的所有连接 对每个进程运行KILL [进

  • 问题内容: 我想知道是否有办法限制cassandra java驱动程序同时执行的查询数量? 当前,我执行许多查询,如下所示: 不幸的是,这可能导致NoHostAvailableException。 谢谢。 问题答案: 您可以使用信号量来限制并发查询的数量: 但是到最后,情况并没有太大的不同:信号量将阻塞(如果使用定时版本的Acquisition,则抛出该信号),而不是在超出容量时得到信号。因此,您