mysqli_stat() 是特定于数据库还是服务器?
Is mysqli_stat() database or server specific?
在网站空间上工作时,我假设我的数据库也与服务器上的其他客户端共享相同的 MySQL-Server。
在那种情况下,来自 mysqli_stat()
数据库特定信息或服务器特定信息的字段?
我可以从 mysqli::stat - PHP.net 中的一些定义中看出,例如 Uptime
显示 "The number of seconds the MySQL server has been running.",这是有道理的,因为我的数据库不能有单独的独立正常运行时间。
但是因为我在 mysqli $link
中指定了一个数据库,比如...
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
printf(mysqli_stat($link));
...是否所有其他信息也仅与 sql 服务器有关?
例如:是Questions
(mysqli_stat()
的另一个输出)对指定数据库或对整个服务器?
mysqli_stat()
是数据库服务器特定命令。话虽如此,它给出了服务器的统计信息。如果您对不同的客户端使用相同的服务器,那么它会给出整个服务器的状态。
尽管在共享主机环境中您不太可能获得共享数据库服务器。通常,所有主机提供商都会为其每个客户提供单独的服务器。
具体来说,这是一个特定于服务器的命令。
mysqli_stat()
为您提供有关您当前连接的 mysqli 服务器的信息,而不是您选择的特定数据库。
包括 "questions" 数量在内的所有信息均适用于该 MySQL 服务器实例上的所有数据库。
在网站空间上工作时,我假设我的数据库也与服务器上的其他客户端共享相同的 MySQL-Server。
在那种情况下,来自 mysqli_stat()
数据库特定信息或服务器特定信息的字段?
我可以从 mysqli::stat - PHP.net 中的一些定义中看出,例如 Uptime
显示 "The number of seconds the MySQL server has been running.",这是有道理的,因为我的数据库不能有单独的独立正常运行时间。
但是因为我在 mysqli $link
中指定了一个数据库,比如...
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
printf(mysqli_stat($link));
...是否所有其他信息也仅与 sql 服务器有关?
例如:是Questions
(mysqli_stat()
的另一个输出)对指定数据库或对整个服务器?
mysqli_stat()
是数据库服务器特定命令。话虽如此,它给出了服务器的统计信息。如果您对不同的客户端使用相同的服务器,那么它会给出整个服务器的状态。
尽管在共享主机环境中您不太可能获得共享数据库服务器。通常,所有主机提供商都会为其每个客户提供单独的服务器。
具体来说,这是一个特定于服务器的命令。
mysqli_stat()
为您提供有关您当前连接的 mysqli 服务器的信息,而不是您选择的特定数据库。
包括 "questions" 数量在内的所有信息均适用于该 MySQL 服务器实例上的所有数据库。