影响I/O性能的因素有哪些?能不能举些例子讲讲?

如题,影响I/O性能的因素有哪些?能不能举些例子讲讲?
参与4

3同行回答

atpeace331atpeace331数据库管理员银行
jimmy 和 hongyehongye 分别从宏观与微观详细地讲解了影响 DB2 I/O性能的关键要素!!!很精辟!!!:lol显示全部
jimmy 和 hongyehongye 分别从宏观与微观详细地讲解了影响 DB2 I/O性能的关键要素!!!很精辟!!!:lol收起
银行 · 2013-06-28
浏览397
jimmyjimmy数据仓库工程师招行软件中心
磁盘、内存、网络等是IO考虑的重要资源数据在这些资源上流动、驻留,磁盘的数据可以进入内存,内存的数据可以跟cpu交互计算,数据的再存回磁盘在这些过程中数据需要进行的操作是取出、存入、流转、计算如果cpu计算在等待数据,那么很有可能就是io出现问题,我们就需要分析数据的分...显示全部
磁盘、内存、网络等是IO考虑的重要资源
数据在这些资源上流动、驻留,磁盘的数据可以进入内存,内存的数据可以跟cpu交互计算,数据的再存回磁盘
在这些过程中数据需要进行的操作是取出、存入、流转、计算
如果cpu计算在等待数据,那么很有可能就是io出现问题,我们就需要分析数据的分布是否合理,内存的分配是否恰当,网络是否是系统的瓶颈等。收起
银行 · 2013-06-28
浏览364
hongyehongyehongyehongye联盟成员数据库管理员哈尔滨银行
在数据库中要对数据与日志发生I/O关系,因此,数据的分布,预取线程(ioserver)与异步清理线程(page cleaner)以及db2agent等线程以及bufferpool等因素会对数据的I/O产生影响。而日志的I/O通常是由于提交,日志缓冲池满以及其他因素(比如脏页需要刷新到表空间容器中)会引发日志写入操作,...显示全部
在数据库中要对数据与日志发生I/O关系,因此,数据的分布,预取线程(ioserver)与异步清理线程(page cleaner)以及db2agent等线程以及bufferpool等因素会对数据的I/O产生影响。
而日志的I/O通常是由于提交,日志缓冲池满以及其他因素(比如脏页需要刷新到表空间容器中)会引发日志写入操作,而日志的读取通常是由于回滚rollback或者前滚rollforward等操作所导致收起
银行 · 2013-06-26
浏览348

提问者

liliy
其它北京

问题状态

  • 发布时间:2013-06-25
  • 关注会员:1 人
  • 问题浏览:4650
  • 最近回答:2013-06-28
  • X社区推广