博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[日常] PHP与Mysql测试kill慢查询并检验PDO的错误模式
阅读量:6714 次
发布时间:2019-06-25

本文共 1141 字,大约阅读时间需要 3 分钟。

PDO::ERRMODE_EXCEPTION, ); $pdo=new PDO("mysql:host=localhost;dbname=pan","root","xxxx",$opts); $pdo->query('set names utf8'); $sth=$pdo->prepare("select sleep(20) from texts where title like '%测试%'"); $sth->execute(array("title"=>"测试")); $res=$sth->fetchAll(PDO::FETCH_ASSOC); print_r($res);}catch(Exception $e){ //2. code不是整型,如果不进行处理,会在此处报Fatal的500错误 //Fatal error: Uncaught Error: Wrong parameters for MyDbException([string $message [, long $code [, Throwable $previous = NULL]]]) throw new MyDbException($e->getMessage(),intval($e->getCode()));}class MyDbException extends Exception{}echo "1111111";/*3.测试慢查询 3.1 sql语句中使用 select sleep(20) from 3.2 开启慢查询日志: 配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf slow_query_log = ON slow_query_log_file = /usr/local/mysql/data/slow.log long_query_time = 1 show variables like 'slow_query%'; show variables like 'long_query_time'; 3.3 kill掉mysql的连接线程 show full processlist; kill id号*/

  

转载地址:http://hwelo.baihongyu.com/

你可能感兴趣的文章
Model元数据定制与Model模板
查看>>
JS异常简单处理
查看>>
jvisualvm 工具使用
查看>>
《精通Python设计模式》学习行为型之责任链模式
查看>>
How to Limit NodeRunner.exe High Memory, CPU Usage
查看>>
solr7.1.0学习笔记(10)---Solr发布到Tomcat
查看>>
洛谷P1435 回文字串(dp)
查看>>
php 会话控制(关于session的维护与生命周期)
查看>>
tomcat PermGen space
查看>>
高阶函数:声明、实现(定义)与调用
查看>>
splash 安装
查看>>
mysql数据库优化课程---15、mysql优化步骤
查看>>
数据库路由中间件MyCat - 使用篇(4)
查看>>
Java程序开发中的简单内存分析
查看>>
Java中的Future相关
查看>>
CGAL Catmull-Clark Subdivide Surface
查看>>
赛车入门 -- 专有技术名词
查看>>
接收IWebBrowser2的自动化事件
查看>>
需求入门: 需求工程=需求开发+需求管理
查看>>
androidmanifest.xml权限中文说明
查看>>