优化索引,还可建立相应的存储过程,临时表.通常SQL语句也可以优化的.

解决方案 »

  1.   

    1、最重要,看语句本身是否合理,一般实现一个目的至少会有n条sql语句满足要求,建立索引,分区表。
    2、把这些表的数据缓存到内存中.
      

  2.   

    建立表的索引,而且sql语句要合理。也可用存储过程来完成。
      

  3.   

    1.如果一个SQL查询语句很长,执行速度很慢,你会想到哪些优化的方法 
    =============================================================
    a.写入存储过程;
    b.从SQL本身出发,优化SQL语句和表结构,如建立索引什么的;
    c.如果查询效率较低,则要重新规划表结构。
    =============================================================
    2.数据库里有些数据会反复被查询,问有什么好方法提高效率
    =============================================================
    a.应用服务器和数据库服务器之间建立连接池;
    b.增加数据缓冲区大小;
    c.将查询出来的数据放入临时表;
    d.索引是必须的。
      

  4.   

    语句长可以建临时表或者储存块处理,速度慢可以通过优化Oracle设置或建立索引完成;
      

  5.   

    1. Procedure.
    2. View + Index.