MySQL“wait_timeout”不支持长查询?

2024-01-11

我正在尝试测试wait_timeoutMySQL 设置似乎被忽略了。

PHP 脚本:

<?php
function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}

$sql = mysqli_connect('localhost','root','root','mysql');
$query = "SHOW VARIABLES WHERE Variable_name='wait_timeout';";
$result = $sql->query($query) or die($query.'<br />'.$sql->error);
$row = $result->fetch_object();
echo "wait_timeout = " . $row->Value . "<br/>\n";

$time_start = microtime_float();
$query = "SELECT SLEEP(2) FROM mysql.user;";
$sql->query($query) or die($query.'<br />'.$sql->error);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "Query completed in $time seconds<br/>\n";
echo "You got the page";

脚本输出:

wait_timeout = 2
Query completed in 8.0005459785461 seconds
You got the page

我的配置

mariadb-server-5.3.5
php5.3.6

我需要做什么才能强制 MySQL 在一定时间后超时查询?


Both wait_timeout and interactive_timeout是连接断开之前不活动的时间。因此,连接在被删除之前必须处于空闲状态(未运行查询)。 MySQLSLEEP()不算数,因为您正在运行查询。

您必须手动终止长时间运行的查询(没有设置让 MySQL 为您执行此操作)。您可以编写此脚本。使用SHOW PROCESSLIST(或外部工具,如Innotop http://code.google.com/p/innotop/) and KILL.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL“wait_timeout”不支持长查询? 的相关文章

  • 无法访问 localhost/xampp/index.php

    我刚刚安装了 Windows 7 的 XAMPP 控制面板似乎工作正常 我启动了 MySql 和 Apache 我遇到的问题是 当我在浏览器 Google Chrome 中输入 localhost 时 它会将我发送到 http localh
  • gem install mysql:无法构建 gem 本机扩展 (Mac Lion)

    我为 Mac OS X Lion 安装了 MySQL 5 5 27 来自 dmg 现在我尝试安装 mysql gem gem install mysql Building native extensions This could take
  • 适用于 Linux 的轻量级 IDE [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何使用 PHP 构建正确的 SOAP 请求

    我需要格式化 构建此 SOAP 服务 的请求 http api notificationmessaging com NMSOAP NotificationService wsdl http api notificationmessaging
  • CakePHP 视图包括其他视图

    我有一个 CakePHP 应用程序 在某些时候会显示带有产品媒体 图片或视频 的视图 我想知道是否有某种方式可以包含另一个威胁视频或威胁图片的视图 具体取决于标志 我想将这些 小视图 用于其他几个目的 所以它应该 像 蛋糕组件一样 以便重用
  • Xdebug V3 不会停止 VSCode 中的断点

    我正在尝试使用 VSCode 在 XAMPP 上进行调试 但没有成功 我知道有很多关于这个的问题 我已经尽了一切努力 但仍然行不通 我的 xdebug 扩展确实有一件奇怪的事情 我目前使用 PHP v7 4 12 和 Xdebug 版本 3
  • MySQL 查询到 CSV [重复]

    这个问题在这里已经有答案了 有没有一种简单的方法来运行MySQL查询来自linux命令行并以csv格式输出结果 这就是我现在正在做的事情 mysql u uid ppwd D dbname lt lt EOQ sed e s g tee l
  • 如何在 PHP 的 HTML 页面中显示错误消息?

    我有以下登录表单 login php 其中要求输入用户名和密码
  • Bugzilla 中分离客户端的基本权限

    我正在尝试配置一个 Bugzilla 实例 这将允许我的客户登录并为其正在开发 维护的网站提交错误 例如 我创建了 2 个名为 TestProject TestProject2 的产品和一个名为 TestClient 的用户 我想要实现的是
  • PHP 中标头的使用

    非常简单的问题 这两个 PHP 版本 5 标头调用中哪一个是 最好的 header Not Modified true 304 header HTTP 1 1 304 Not Modified 我很确定第一个是最多价的 但只是好奇如果在 H
  • Laravel Vue 组件只能传递数字?

    在我的 UserMenu vue 中我写道 export default props nameVal data return 并在blade php中
  • 如何在 Play java 中创建数据库线程池并使用该池进行数据库查询

    我目前正在使用 play java 并使用默认线程池进行数据库查询 但了解使用数据库线程池进行数据库查询可以使我的系统更加高效 目前我的代码是 import play libs Akka import scala concurrent Ex
  • 使用 XPATH(和 PHP)从样式属性中选择背景 url

    我只想从此背景图像样式属性中选择 url 这可以通过 XPATH 实现吗 a href http www test com style background image none test a 我有类似的东西 url xpath gt qu
  • Facebook API sdk 4.0 - 将照片发布到 Facebook

    我正在尝试创建一个应用程序 用户可以在其中浏览照片并将其从计算机提交到 Facebook 为此 他们首先必须将照片上传到服务器 然后使用 Facebook 请求将此图像发布到 Facebook 我正在使用多部分 表单数据 这就是我到目前为止
  • 同一配置文件上的两个不同提供程序

    我在用着实体框架 6 1 0 I have 2 家提供者 MysqlClient 和 SQLServerCE 我需要创建2个不同的DBContext 这迫使我创造2个配置类因为mysql有一些不同的东西 但是当我初始化应用程序时 Datab
  • 如何使用更新资源控制器 laravel 4?

    我有带有索引 编辑 更新方法的客户控制器 Route resource customer CustomerController 控制器方法更新 public function update id echo id 我的 HTML 表单
  • 我可以使用 HSQLDB 进行 junit 测试克隆 mySQL 数据库吗

    我正在开发一个 spring webflow 项目 我想我可以使用 HSQLDB 而不是 mysql 进行 junit 测试吗 如何将我的 mysql 数据库克隆到 HSQLDB 如果您使用 spring 3 1 或更高版本 您可以使用 s
  • PHP 表单 - 带验证蜜罐

    我有以下内容 效果很好 但对垃圾邮件机器人开放 我想放入蜜罐 而不是验证码 下面的代码适用于验证姓名 电子邮件 消息 但我无法让它与蜜罐一起工作 任何人都可以查看 蜜罐 代码并告诉我如何修复它吗 我希望表单给出 success2 不允许垃圾
  • 在本地 SDK 服务器上工作时,实时 Google App Engine 上出现 404

    我已经在GAE标准环境上部署了几个PHP应用程序 一切正常 现在我正在部署一个新应用程序 该应用程序位于由gcloudSDK按预期工作 终端命令 dev appserver py log level warning app yaml 问题是
  • Laravel 搜索关系

    我有两个相关的模型 我正在尝试在产品中进行搜索 并且仅显示实际搜索结果 而不是找到该产品的类别的所有产品 我不想搜索任何类别 因为无论搜索什么或找到什么 类别都会始终显示 Example I have the following categ

随机推荐

  • 如何使用 dojo create 创建 div?

    我想通过 dojo create 从此示例生成 divNodes0 div 包括 h1 和 ul div div style background color d0d0d0 h1 h1 ul ul div div
  • Kotlin 用子类型覆盖 fun

    我在继承包含基类型的方法 乐趣的接口时遇到问题 我想将其重写为实现它的类中的子类型 到目前为止我已经有了界面 interface IModel fun convert dataModel BaseDataModel 以及实现它的类 clas
  • 如何使用命令行编译WPF程序?

    我需要使用命令行 C 编译器 即csc exe 问题是错误CS0103 编译器说没有InitializeComponent 我的程序中的方法 但这是错误的 因为我添加了 System Xaml dll 有人知道如何解决这个问题吗 使用 MS
  • Rails Engine - Gems 依赖项,如何将它们加载到应用程序中?

    我在这里做一个引擎 它独立工作正常 当我将其转换为 gem 并将其加载到另一个应用程序中时 我收到许多未定义的错误 这些错误来自我的引擎 gem 的依赖项 这是宝石规格 s add dependency paperclip s add de
  • 如何在引导程序中将图像放在图像上;

    我需要将一个图像放在另一个图像上 这是我的代码
  • 找不到方法compile()

    我想在 android studio 中添加一个 lib 但它不起作用 这是一个屏幕截图 我还尝试在 gradle build 中添加依赖项 但这也不起作用 也许是因为我在代理后面 You 使用错误 build gradle file 你不
  • 基于 OWIN 在 MVC 5 中为多个 Web 应用程序设置表单身份验证

    我正在设置我的第一个 MVC Web 应用程序 我知道我需要提供基于表单的身份验证模型 并且我也知道我也会将其重用于多个其他内部 Web 应用程序 我相信 MVC 5 身份验证的所有文档都基于 OWIN 内容 并且使用 EF Code Fi
  • 如何更改 Windows 服务的名称?

    我有一个用 C 开发的 Windows 服务应用程序 相同的服务需要使用不同的配置文件来运行 要在同一台计算机上运行这些服务 我需要更改服务的名称 我可以创建解决方案的多个副本 但不确定如何更改服务的名称 Thanks 在您的 win 服务
  • 在 Powershell 中创建表

    伙计们 我有一个查询远程计算机中的服务的脚本 它运行 2 个嵌套的 foreach 循环 其中 1 个用于计算机列表 内部一个用于服务列表 我想在二维数组中捕获该过程的输出 The desired output should be like
  • Node.js 猫鼬性能

    有人有使用 mongoose js 作为大规模 Mongodb 的 Node js 映射器的经验吗 我想知道是否应该使用本机驱动程序 因此我将所有内容保持轻量级或编写一个简单的包装器 如果有人有任何提示 请建议 非常感谢 参加聚会有点晚了
  • 如何订购字母列表(“a”、“b”、“c”、...、“z”、“aa”、“ab”)?在这种情况下,String#succ 和 <=> 似乎不能很好地协同工作

    我的一个对象 item 有一个 ID letter id 格式为 a b aa ab 等 为了生成它 我使用 ruby 的String succ在这样的实例方法中 def set letter id last parent items al
  • 日期之间的天数(不包括周末和节假日)

    有没有办法在不创建新表或视图的情况下计算 PostgreSQL 中两个日期之间的天数 不包括周末和特定假期 我只有数据库的读取权限 因此无法创建 假日 表或视图 我正在考虑使用generate series函数 但假期并不遵循特定的模式 因
  • Junit 5 和 IntelliJ“未找到测试”

    问答式问题 因为现有问题与我在此处所做的简单拼写错误不符 Goal 使用 UI 通过 IntelliJ IDE 执行简单的 JUnit 测试 右键单击 运行测试 Problem IntelliJ 表示 未找到测试 Code import o
  • Pygame 表面的 alpha 不影响透明度

    当鼠标未悬停在游戏中时 我试图使用户界面事物变得透明 但由于某种原因 当我设置图像的 alpha 值使其变得透明时 什么也没有发生 这是一些可复制该问题的可运行代码 import pygame WHITE 255 255 255 class
  • 在 R studio 中逐行调试

    有没有办法在R studio环境中逐行调试代码 我知道有断点 下一步 继续等来调试 但我正在寻找像 Visual Studio 中的那样的逐行调试选项 谢谢 对于像我这样习惯了其他 IDE 的 R Studio 新手 a 通过单击边框或按S
  • Pandas:选择每组中的前几行

    我无法解决这个简单的问题 我在这里寻求帮助 我的 DataFrame 如下 我想选择每组 a 中的前两行 df pd DataFrame a pd Series NewYork NewYork NewYork Washington Wash
  • now.js - Hello World 示例 - “要求未定义”

    我无法获取now js 聊天客户端教程 http nowjs com examples hw上班 我也关注过这个视频 http vimeo com 20936525 at 0几乎一模一样 服务器 咖啡 fs require fs http
  • IIS 将哪个版本的 .NET Framework 用于我的 AppPool?

    我的计算机和 IIS 应用程序池上安装了 Net Framework 4 5 我将 NET CLR 版本设置为 4 0 我的问题是 在此 IIS 站点中运行 NET 代码时 它使用的是哪个框架版本 4 0 还是 4 5 请参阅下面的屏幕截图
  • 无法删除 Google Play 发布错误。如何告诉 Google Play 我的应用不适合 COVID 追踪?

    我正在尝试创建新应用程序的内部测试版本 但在版本审核页面上 显示有 1 个错误 当我扩展该错误时 它说 错误 您必须让我们知道您的应用程序是 COVID 19 接触者追踪应用程序还是状态应用程序 没有说明如何说明我的应用程序与新冠病毒无关
  • MySQL“wait_timeout”不支持长查询?

    我正在尝试测试wait timeoutMySQL 设置似乎被忽略了 PHP 脚本