MySQL-mysql 停留在 query end状态,这个状态是什么意思

MySQL-mysql 停留在 query end状态,这个状态是什么意思,第1张

这是一个 mysql英文文档里的解释

This state occurs after processing a query but before the freeing items state

直译:这个状态发生在处理查询,但在释放项目状态之前

mysql连接线程阻塞在query end状态的原因是什么1. 通过调用mysql_library_init(),初始化MySQL库。库可以是mysqlclient C客户端库,或mysqld嵌入式服务器库,具体情况取决于应用程序是否与“-libmysqlclient”或“-libmysqld”标志链接。2. 通过调用mysql_init()初始化连接处理程序,并通过调用mysql_real_connect()连接到服务器。3. 发出SQL语句并处理其结果。(在下面的讨论中,详细介绍了使用它的方法)。4. 通过调用mysql_close(),关闭与MySQL服务器的连接。 5. 通过调用mysql_library_end(),结束MySQL库的使用。

我想你应该想说的是mysql_query(),而你说的query应该是框架中自己封装的,应该就是mysql中的mysql_query(),我们公司的框架就是。mysql_query() 函数执行一条 MySQL 查询。语法:mysql_query(query,connection),query必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。connection可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5902171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存