数据库的数据太多了(有几个表都有上百万条数据),报表查询起来很慢,怎么优化数据库?或者优化数据库有几种方法?谢谢高手。

解决方案 »

  1.   

    数据库是Mysql、SQL Server、Oracle、DB2?最简单有效的两种方式:
    1. 添加表索引
    2. 优化SQL查询语句几百万条记录行不是很多,索引 + SQL语句优化就可以解决
      

  2.   

    用inner join那些不会发生迪卡尔积呀...
      

  3.   

    几百万条不算多,SQLSERVER这种数据库完全至撑的下,看看你的服务器的配置吧,是否这方面有瓶颈
      

  4.   

    1. 添加表索引
    2. 优化SQL查询语句
    可以做一下测试,看看到底是你语句问题还是结构问题