所以我想知道是否应该对mysql服务器(mysqli_ping)进行ping操作,以确保在运行查询之前该服务器始终处于 Activity 状态?
最佳答案
由于以下三个原因,您不应该在查询之前对MySQL进行ping操作:
处理数据库连接的最佳方法是错误处理(try/catch),重试和事务。
有关MySQL性能博客的更多信息:
Checking for a live database connection considered harmful
在该博客文章中,您将看到该MySQL实例上73%的负载是由应用程序检查数据库是否启动引起的。
关于php - 我应该在每次查询前ping mysql服务器吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3103969/