服务器从数据库中数据读写的效率问题?

能不能帮我比较一下,

  • 服务器从数据库中取10行数据 mysqli_query($conn, "SELECT * FROM TB LIMIT 0, 10");
  • 服务器从数据库中取100行数据 mysqli_query($conn, "SELECT * FROM TB LIMIT 0, 100");
  • 将取得的10行数据echo到前端 echo $result_10;
  • 将取得的100行数据echo到前端 echo $result_100;

这几个操作的效率,能在数量级上给评个分吗?

如果能讲讲服务器和数据库的关系就更好了

阅读 2.4k
3 个回答

这样的数据谈不上什么数量级。数据库和服务器的关系,怎么说呢,编程就是处理数据和代码二者的关系,数据库其实就是管理数据的一个工具,服务器则是运行代码指令的

预加载,
你一下取100条速度会慢。
例如 : 先显示10 条,当你移动最底部再取10 条数据。

如这个例子
http://98sky.com/happy.php

图片描述
这是我的阿里云虚拟主机和数据库,可以看到他们地址不相同,
然而我用phpstudy时,他的服务器文件和数据库文件是在一个根目录下的不同文件夹的,
这就让我和疑惑了。。。

服务器和数据库之间存取数据相当于下面哪种情况?

  • C盘目录foo目录bar之间复制
  • C盘D盘之间复制
  • 不同电脑之间复制
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题