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

MySQL-我可以限制查询运行的最大时间吗?

孔鸿哲
2023-03-14
问题内容

我正在寻找一种方法来限制mysql服务器上查询的最大运行时间。我认为可以通过my.cnf配置文件完成此操作,但在文档中找不到任何相关内容。有人知道这是否可以做到吗?谢谢。


问题答案:

将查询发送到服务器以运行时,无法指定最大运行时间。

但是,在数据库服务器上每秒运行一次cron作业并连接并执行以下操作并不少见:

  1. 显示流程清单
  2. 查找查询时间大于您的最大期望时间的所有连接
  3. 对每个进程运行KILL [进程ID]


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

  • 问题内容: 我目前正在运行一些单元测试,这些单元测试可能要花很长时间才能失败或无限期地运行。在成功的测试运行中,它们将始终在一定时间内完成。 是否可以创建pytest单元测试,如果在一定时间内未完成,该测试将失败? 问题答案: 您可以安装pytest-timeout插件,然后用几秒钟的超时标记您的测试功能。 在https://pypi.python.org/pypi/pytest- timeout

  • 问题内容: 这可能是一个简单的…如何通过此查询实现我想要的结果: 因此,简而言之,我想删除所有最新的15条信息。 当我尝试该查询时,我得到了 MySQL尚不支持’LIMIT&IN / ALL / ANY / SOME子查询 编辑 错误:#1235-此版本的MySQL尚不支持“ LIMIT&IN / ALL / ANY / SOME子查询” 问题答案: 尝试这个:

  • 问题内容: 这个问题已经在这里有了答案 : 9年前关闭。 可能重复: SQL Server查询的最大大小?IN子句?有没有更好的方法 我用Google搜索了一会儿,找不到SQL Server中巨大的查询字符串是否有一定的硬性限制。我的意思是,如果我建立一个1亿个字符的查询,该查询将运行还是服务器将其丢弃太长时间? SQL Server中的SQL查询可以有多长时间(以字符或标记或类似的形式)是否有限

  • 问题内容: 我正在启动一个Java jar文件,该文件通常需要比默认的64MB最大堆大小更多的文件。256MB的堆大小足以满足此应用的需求。是否有任何指定(可能在清单中?)启动jar时始终使用最大256MB的堆大小?(如果需要,请在下面提供更多详细信息。) 这是我用Java编写的命令行应用程序,它可以进行一些图像处理。在高分辨率图像(大约12兆像素及以上,这并不罕见)上,我收到OutOfMemor

  • 我不了解DynamoDb中查询/扫描限制的概念。根据文件: 单个查询操作最多可以检索1 MB的数据。在对结果应用任何FilterExpression之前,此限制适用。 假设我有10k个条目,每个条目250kb,所有条目都符合查询参数。 如果我运行一个简单的查询,我只得到4个项目?