易截截图软件、单文件、免安装、纯绿色、仅160KB

求MYSQL 负载优化方案。

求MYSQL 负载优化方案。(PHP+mysql开发的)
比如 我有个表 table 有大概  50W 左右的记录,
使用limit 实现PHP的分页时候,就非常卡,经常脚本超时

后来发现了一种方案 ,用比较法
  select * from table
      where id >= ( select id from table limit 1,1) limit 20
这种
但是这种试过了 ,,如果进行复杂的where 或者非索引的字段进行 order by 操作 性能照样 差得很
不知道,哪位高手有好的方案,?
用存储过程实现分页?还是其他什么呢??

谢谢 。。。
如果 你将 limit 500,50
后面那个 offset 值设置在大点就很慢了 哦。。。
我是在研究 这个 PHP+MYSQL 分页的时候 的执行效率。。。

测试如下. 好象没有你所说的问题。 建议你给出你的查询语句,否则别人无法模拟理解你的问题。

SQL code:
mysql> select SQL_NO_CACHE id,col from t1 order by id limit 000000,50;
+----+------+
| id | col |
+----+------+
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |

| 50 | 50 |
+----+------+
50 rows in set (0.00 sec)

mysql> select SQL_NO_CACHE id,col from t1 order by id limit 10000,50;
+-------+-------+
| id | col |
+-------+-------+
| 10001 | 10001 |
| 10002 | 10002 |
| 10003 | 10003 |

| 10050 | 10050 |
+-------+-------+
50 rows in set (0.03 sec)

mysql> select SQL_NO_CACHE id,col from t1 order by id limit 20000,50;
+-------+-------+
| i


相关问答:

eclipse与mySQL的问题 - Java / Eclipse

在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

需要视频教程的新手进 php + mysql + apache 配置

这个视频讲的很详细, 对新手非常有用, 基本上一看就懂
由于太大了(50m, 我只能上传20m), 我上传不了, 只好贴出下载地址
下载地址: http://ftel1.3800hk.com/0807/080720djxnzj.rar
好东西,下个看看


......

mysql中后退命令?

mysql>create book(
    ->id varchar(20) not null,g
    ->
以上是在mysql命令行里的操作
在上面中我在倒数第二行多打了一个字母g然后按了回车键,请问从倒数第一行怎么 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号