*我在 SO 而不是 SF 上问这个问题,因为我是一名开发人员,并且对这方面的数据访问性能方面而不是管理方面感兴趣。
我一直在尝试对 TABLE | 的基础进行一些研究/学习。索引...行 | 页压缩。有大量关于如何实现这些功能的信息,我知道一些基本概念,即虽然您使用的 CPU 稍多,但节省的 I/O 可以忽略不计。但是,我没有找到一个非常详细的解释,说明何时应该在不适合使用时使用以及何时使用第 v 行。甚至在我读过的几本关于性能调优数据库架构的书中(他们似乎只是继续谈论它有多棒,然后掩盖了内部基础)。
即使是 MSDN 上的这篇 SQLCAT文章(虽然是我发现的最深入的文章),但似乎并没有真正解决这个话题。我有一些粗略的想法,因为在具有大量更新和插入的繁重 OLTP 应用程序中,CPU 损失可能会严重影响 I/O 的收益。
如果有人能为我提供一个很好的解释或为我指明一些详细文献的方向,我将不胜感激。
提前致谢
我得到低于错误。
数据库“CRM_QA_V6”的事务日志已满。要找出无法重用日志中的空间的原因,请参阅可能由 IncludeExceptionDetailInFaults=true 创建的 sys.databases 中的 log_reuse_wait_desc 列
当我执行下面提到的查询时,我得到了输出:
Query: select log_reuse_wait_desc from sys.databases where name ='CRM_QA_V6'
Output: 'NOTHING'
Run Code Online (Sandbox Code Playgroud) 为 SQL Server 2008 设置一个框,这将提供最佳性能(重 OLTP)?RAID-10 阵列中的驱动器越多,性能就越好,但将失去 4 个驱动器以将它们专用于事务日志会给我们带来更高的性能。
RAID-10 中的 12 个驱动器加上一个热备用。
或者
8 个 RAID-10 驱动器用于数据库,4 个驱动器 RAID-10 用于事务日志以及 2 个热备件(每个阵列一个)。
我们有 14 个驱动器插槽可供使用,它是一个较旧的 PowerVault,不支持全局热备件。
我最近下载并安装了SQL Server 2012的RC0。
但是,我照常执行了安装过程 - 我似乎找不到 SQL Server Management Studio (ssms.exe)。
在哪里可以找到?
sql server 标准是否与 windows server 2008 r2 打包在一起?
windows-server-2008 windows-server-2008-r2 sql-server sql-server-2008
我们从这个服务器移动:
SQL Server Express R2 (has a 1CPU/1GB ram limit as far as I'm aware)
2GB Ram
2 core 2.1ghz
Run Code Online (Sandbox Code Playgroud)
到这个服务器:
SQL Server R2 Enterprise
8GB Ram
4 core 3.2ghz
Run Code Online (Sandbox Code Playgroud)
一切似乎都运行良好。我们用于数据库的 MDF 和 LDF 文件组合大约为 600mb(我们只运行 1 个数据库)。
我查看了服务器的一些内存选项,发现我们的数据库将最小服务器内存设置为 0MB,最大设置为 2147483647MB。 Use AWE to allocate memory已关闭。
我们会通过调整这些值而受益吗?在 8GB 内存中,我们有 5.5GB 免费。我们仍然需要在服务器上安装一个 Web 应用程序,但这根本没有用。
我们希望将我们的数据库服务器升级到 SQL Server 2008 R2。网络版和标准版的价格相差很大。标准版有哪些功能,网络版没有。
例如,我们希望为我们的数据库进行计划备份。这在两个版本中都可能吗?
谢谢
可能的重复:
您如何对网站进行负载测试和容量规划
我需要开发一个连接到多个外部系统的系统,以获取 XML 数据并使用计算出的 XML 数据进行回复。我应该使用 EC2 + RDS 还是更大的 EC2 ?
可能相关数据:DB大小约50GB,每月服务器数据传输在120到150GB之间。
EC2是WinServer,RDS应该是SQL Server。
我们目前在 Windows NT 6.1(Build 7601:Service Pack 1)上使用 Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) 企业版(64 位)作为我们的生产数据仓库数据库。
我需要将修补程序/安全补丁版本 10.50.2550.0 应用到我们的生产数据仓库。
谁能告诉我我可以直接将此修补程序应用到我的生产服务器吗?
我是数据库管理域的新手。
如果我可以直接将修补程序应用到生产服务器,那么我必须采取哪些预防措施。
我必须在非高峰时段强制重启生产服务器吗??
笔记:
我对生产数据库(.bak)、msdb 数据库(msdb.bak)、ssas 多维数据集(.abf)、报表服务器(ReportServer.bak)ReportServerTempDB.bak、加密密钥备份进行了完整备份。*
我禁用了自动安全更新。
自一周以来,我每天都有大约 150 个用户参与我的第一个更大的项目。
对于我每天访问 100 次的公司主页等较小的项目,我安装了免费的 sqlexpress。现在这一切似乎有点慢,我真的试图找出原因。我的想法是,我的问题是:SQLServer Express 是否比 SQL Server 2008 完全安装慢?
sql-server ×10
performance ×2
windows ×2
amazon-ec2 ×1
iis ×1
raid ×1
raid10 ×1
rds ×1
sql ×1
ssms ×1