首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在备份的SAN上存储Server的SAN性能问题

在备份的SAN上存储Server的SAN性能问题
EN

Server Fault用户
提问于 2010-05-10 20:02:09
回答 3查看 622关注 0票数 0

恐怕我对SAN不太了解,所以请原谅我缺乏细节或技术术语。

作为一名开发人员,我刚刚完成并安装了一个现有的生产系统,一个新的应用程序,但是它似乎已经提示了从SAN获取的备份的性能。据我所知,这里有一面镜子,上面的SAN通常是一直在街区级别拍摄的。然而,似乎有太多的新写到磁盘,使SAN镜像/备份进程无法再跟上。我相信我已经把范围缩小到了SQL Servers tempdb,它存在于一个导致问题最大部分的驱动器上!事实上,不管我的应用程序是什么,我认为tempdb一直在贡献最大的部分问题!

因此,我的问题是,tempdb是否应该被镜像或支持在SAN上,是否还有其他人已经经历过这种痛苦?我想知道,仅仅因为对它的任何写入都不需要保存,所以最好的做法是确保tempdb永远不会在SAN上被镜像。这也提出了一个稍微相关的问题--依赖于SQL服务器内置的数据库备份工具(在完全恢复模式下使用完全/差分和事务日志备份的DB),还是像我们的应用程序一样,SQL服务器处于简单的恢复模式,并且自SAN被镜像和备份以来从未备份过?

非常感谢

EN

回答 3

Server Fault用户

发布于 2010-05-10 20:45:49

您根本不需要备份/镜像tempdb,因为它是在Server重新启动时重新创建的。

另一方面,即使在镜像/ SAN复制可用的情况下,我仍然将SQL备份循环作为带带和大括号恢复点--但这通常是因为SAN备份是由其他人管理的,我喜欢一些bak文件,我可以轻松地使用这些文件来进行测试恢复等等。

票数 1
EN

Server Fault用户

发布于 2010-05-11 02:24:40

所有这些都说明了,iff tempdb有大量的写作,您应该尝试消除它们。当它需要比可用内存更多的页面时,tempdb尝试不写磁盘。这通常是SQL拙劣的标志,就像多余的DISTINCT子句(强制将所有记录保存在tempdb中以消除双数)。不要总是这么说,但是如果你收到了很多tempdb的文章,试着找出你是否真的需要它们。

票数 1
EN

Server Fault用户

发布于 2010-05-10 20:44:28

tempdb不应该被镜像。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/140402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档