解决方案 »

  1.   

    查看数据库的session,是否比之前有明显增加
      

  2.   

    个人认为是,可能是增加了新的Index或trigger.
      

  3.   


    数据量太大,维护成本增加了
    它是 突然变慢了。如果是维护成本增加的话 ,为什么在以前没有怎么影响。
    还有我是用etl工具录入的。 我跟踪etl工具发现每次在2万条的时候就会很 慢,前2万条录入速度是200条/秒。后面几万条就是10以下。我试着把每次导入条数降低到2万以内。但是效果一样不显著。
      

  4.   


    数据量太大,维护成本增加了
    它是 突然变慢了。如果是维护成本增加的话 ,为什么在以前没有怎么影响。
    还有我是用etl工具录入的。 我跟踪etl工具发现每次在2万条的时候就会很 慢,前2万条录入速度是200条/秒。后面几万条就是10以下。我试着把每次导入条数降低到2万以内。但是效果一样不显著。
    比如就索引而言,当数据量增大后,维护成本肯定会增加的
      

  5.   

    是整个库都变慢了?还是仅仅 insert 这一张表变慢了? 前者,应该是DBMS 的负载比之前大大增加,也可能是网络等因素。
    后者,该表是否大量清理过数据,造成大量的表碎片。
      

  6.   

    看你是昨天发的(24号),我想到我之前碰到的一个问题就是索引引起的,大概就是突然觉得一个ETL程序很慢,也是怀疑了很多问题,最后查下来是因为表上有个按月的分区索引,月初只要2秒,而月末几天差不多要一分多钟