mysql - 一个人的互联网连接是否会影响 sql 查询或 php 解析的速度?

标签 mysql

我开始使用 Zend_Db_Profiler 进行基准测试通过保存花费太长时间的查询。对于一个用户,此查询:

SELECT chapter, order, topic, id, name
FROM topics
WHERE id =  '1'
AND hidden =  'no'

用时 2.97 秒。我进行了解释:

select_type table  possible keys  key   key_len  ref    rows   Extra
SIMPLE      topics     id          id      4     const   42     Using Where

然后自己从 phpMyAdmin 运行查询,只用了 0.0108 秒。我认为也许表的大小可能会产生影响,因为有一列是 varchar 且长度为 8000 个字符,但它不是 Select 的一部分。我也刚刚切换到半专用托管,但无法想象这会产生负面影响。任何关于如何解决问题的想法都将不胜感激。

最佳答案

没有。 PHP 和 MySQL 是服务器端技术,这意味着您的服务器处理它们并且与客户端无关。如果您的服务器速度很慢,那么它向客户端返回响应的速度就会变慢。

关于mysql - 一个人的互联网连接是否会影响 sql 查询或 php 解析的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18527985/

相关文章:

php - 连接两张表的sql语句

php - 如何添加自己的评级系统?

php - foreach($q->result() as $row) 在结果集中循环两次

mysql - 查找 MySQL 表中最大的价格上涨/下跌

php - mysqli_escape_string 我如何实现它?

php - 如何使用间隔将mysql日期字段与今天+30天进行比较

Mysql触发器创建查询-语法错误

mysql - UPDATE 和 MIN SQL 查询

php - 我怎样才能自动为我的网站成员(member)创建一个电子邮件地址?

mysql - 根据字段中的值删除重复行