当前位置: 首页 > news >正文

花生壳建设网站怎样做网络营销推广

花生壳建设网站,怎样做网络营销推广,无极县城内招聘临时工,简洁印象wordpress企业主题解决MySQL不能编译存储过程的问题 1.问题描述 MySQL版本 8 用workbench 编辑存储过程,执行编译的时候,没有反应,无法执行编译。 在命令行的方式,也无法编译,没有反馈结果,只能ctrlC ,中断执行。…

解决MySQL不能编译存储过程的问题

1.问题描述

MySQL版本 8
用workbench 编辑存储过程,执行编译的时候,没有反应,无法执行编译。
在命令行的方式,也无法编译,没有反馈结果,只能ctrl+C ,中断执行。

2. 问题排查

(1)在 information_schema.ROUTINES 中查询没有 同名的存储过程存在。
(2)检查 存储过程中使用的表,没有表是被锁的。
(3)存储过程中的SQL单独执行也没有问题。
(4)发现在workbench 编译存储过程中,show logs
按钮显示,编译过程,首先是执行:

DROP procedure IF EXISTS `proc_create_vw_abcde`;

单独执行 判断删除存储过程语句,果然不能执行,进入了等待。
终于复现了,定位问题了,不是代码问题。

3.解决

查询是否有查询记录:

-- 查看是否有相关连接正在执行该过程
select * from performance_schema.events_statements_current where sql_text like '%proc_create_vw_abcde%';

发现有代码调用。
原来是删除存储过程后,还有应用调用这个存储过程,重新创建存储过程结果造成冲突,在重新创建编译存储过程的时候,没有反应,无法执行成功。
应用程序对存储过程的调用失败,但是一直没有释放。

查询 线程ID号


SELECT THREAD_ID, EVENT_ID, SQL_TEXT 
FROM performance_schema.events_statements_current 
WHERE SQL_TEXT LIKE '%proc_create_vw_abcde%';

线程ID号是 105
通过 threads 表查找对应的 PROCESSLIST_ID

select thread_id,processlist_id,processlist_user,processlist_host,processlist_db,processlist_command,processlist_time,processlist_state
from performance_schema.threads 
where thread_id = 105;    

对应的processlist_id 是 12345 ,kill !

KILL 12345;

重新编译存储过程成功。

开始一直怀疑是存储过程使用的表有问题,锁表了,所以不能编译成功,但是把SQL语句单独执行,又没有问题,耽误了很长时间。

特此记录!!!

http://www.dtcms.com/a/427078.html

相关文章:

  • 【Rust GUI开发入门】编写一个本地音乐播放器(8. 从文件中提取歌曲元信息)
  • 国内个人网站建设贾汪城乡建设局网站
  • CentOS二进制安装包方式部署K8S集群之系统初始化
  • Spring Boot 缓存集成实践
  • 力扣Hot100--21.合并两个有序链表
  • 网络安全和NLP、CV是并行的应用吗?
  • 如何做好一个企业网站专门做图片的网站
  • 网页设计网站wordpress公告栏插件
  • C++ 位运算 高频面试考点 力扣 371. 两整数之和 题解 每日一题
  • 网络安全常见敏感目录字典
  • React学习(三)--- 组件化开发编写css
  • 设计模式(C++)详解——观察者模式(Observer)(1)
  • 网站建设报表明细新手做网站看什么书
  • 微课网站开发如何查看网站域名
  • Spring工程 生成表和mapper文件
  • 服装培训网站建设网站图片切换
  • Python爬虫实战:获取丁香人才网招聘信息与数据分析
  • 光学转镜最小长度计算模型:基于视场角与有效口径的匹配算法
  • 汉子由来 外国人做的网站网页设计的尺寸是指
  • 智能驱动与合规双赢:2025年企业DevOps平台选型深度解析
  • 2025年,如何选择Python Web框架:Django, Flask还是FastAPI?
  • FLASK与JAVA的多文件互传(多文件互传亲测)
  • 蓝牙音箱的技术演进:从便捷到高保真的音频革命
  • 打破信息孤岛,构建统一视界:视频融合平台EasyCVR在智慧校园建设中的核心作用
  • 计算机应用技术网站开发基础知识网店推广平台
  • 快速完美解决在CefSharp.WinForms.ChromiumWebBrowser浏览器中无法播放视频的问题
  • 【高并发服务器:前置知识】一、项目介绍 模块划分
  • 数据结构入门 (五):约束即是力量 —— 深入理解栈
  • 如何搭建网站的结构丰台专业网站建设公司
  • Web渗透之一句话木马