性能瓶颈之Target

  最多见的性能问题都发生在向目标数据库写数据的时候数据库

  常见的与目标数据库性能有关的问题有:
  1) 数据库的checkpoint间隔过小
  2) 数据库网络包过小
  3) 在进行大批量数据加载时的问题网络

  如何判断目标的性能瓶颈
  1) 将session复制一份,而后将复制session的目标从数据库修改成文件,若是性能有了很大的改善说明性能问题出如今了目标这里
      但若是session本来就是加载数据到文件的,则能够忽略,由于加载数据到文件是几乎不会出现性能问题的
  2) 在session log中读取thread statistics相关信息
    若是writer thread花费的时间大大多于read thread和transformation thread,则可说明性能瓶颈在于目标数据库

  如何解决目标的性能
  解决加载数据到目标的性能问题,解决方法以下:
    1) 让DBA优化SQL查询以提高数据库性能
    2) 加大数据库网络包
    3) 在目标数据库配置索引及约束session

相关文章
相关标签/搜索