我有一个在
Windows Server 2008 R2 x64机器上运行的Postgresql.
我每天都会安排从RAID 1数据库磁盘到专用独立磁盘的备份.它们是Dell PERC 6i上的SAS 15k.我正在使用内置的Windows Server Backup.
我每天都会安排从RAID 1数据库磁盘到专用独立磁盘的备份.它们是Dell PERC 6i上的SAS 15k.我正在使用内置的Windows Server Backup.
问题是,无论何时启动备份过程,数据库性能都会受到影响.我会说几乎是性能降低的10倍.
在资源监视器中,磁盘队列在备份时处于两位数范围,在白天小于1.备份期间磁盘活动大约是30-50MB / s,所以我猜硬件运行正常,尽管wbengine.exe占用了大部分.
Windows中的线程cpu优先级会影响I / O优先级.有关更深入的参考,请查看Mark Russinovich关于Windows内核的书籍.简短的回答是您必须更改调用进程的cpu优先级.您希望您的进程优先级为
Below Normal or Idle,以更改I / O,从而不会对数据库使用产生负面影响.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。