1.select后面不要用*,列出需要的项目名称
2.只提取ID并组成数组,保存到global提取的时候通过ID提取,mysql的数据很快。

解决方案 »

  1.   

    froole :以你的经验,这个要如何写比较好。谢谢了。
      

  2.   


    web程序中,数据曾的缓存就是把最常用的信息都保存到应用服务器的内存之中,
    当然,具体保存多少,判断这个标准的过程很复杂,标准也很多。
    具体情况具体分析。主要看mycontent中的数据是干什么的、以什么形式被访问、其中数据的特点是什么样的,等等
    根据,需要什么样的性能参数、可以承受的运营成本,等等进行优化。
      

  3.   

    select * from mycontent where content>=1 and content<=40一次性取出记录集比你这样循环取效率要高的多。
      

  4.   

    显然group by一次,比你这样40次查询要好group by 后一样是fetch出结果,不知道你说的保存为数组是哪一部分的处理,
    再说40*x的数组也不算大