14得票5回答
提升sys.dm_db_index_physical_stats的性能

在维护作业期间,我试图获取一个碎片化索引的列表。但是查询非常缓慢,并且需要超过30分钟才能执行。我认为这是由于对sys.dm_db_index_physical_stats进行远程扫描所致。 有没有办法加快以下查询的速度: SELECT OBJECT_NAME(i.OBJECT_I...

14得票6回答
SQL Server清单

在我的其他问题的基础上进行跟进,我希望开始考虑在日常/每周/每月的基础上应该关注哪些警报。我希望在问题发生之前能够预见到问题(这是计划)... 到目前为止,我已经开始收集以下脚本(无特定顺序): 每日 检查系统正常运行时间(以防作为数据库管理员需要进行任何检查) 检查最后一次备份 检查...

13得票1回答
PostgreSQL数据库数据文件完整性检查

当运行PostgreSQL数据库系统时,我如何知道我的整个数据库的完整性达到100%?基本上,我如何知道我的数据文件和页面都是100%完好无损的? 在Microsoft SQL Server世界中,有一个命令可以执行DBCC CHECKDB,它会告诉您是否存在问题。如果您对该命令感兴趣,这里...

12得票1回答
SQL Server 2008 R2索引重建失败,严重程度为17。

在我们进行索引维护的过程中,偶尔会出现一个SEV 17错误,即无法为正在重建的对象分配足够的空间。数据库的布局如下: Data_file1 PRIMARY 0 growth 0% free Max Size UNLIMITED Dat...

12得票5回答
SQL Server备份 - 几个问题 (SQL Server备份 - jǐ gè wèntí)

我们每周五晚上9点进行备份作业,但在磁盘空间(有时非常低)和性能方面遇到了一些问题。我们正在考虑优化流程,并希望得到您的意见。 具体来说: 1. 备份过程在备份期间更新统计信息大约需要4小时。我们是否可以安全地禁用此过程以节省时间? 2. 我们经常在磁盘空间不足的情况下运行,想知道是否应...

11得票2回答
删除旧的PostgreSQL日志文件(Ubuntu)

在一个托管着postgresql数据库的Ubuntu机器上,我发现在/var/lib/postgresql/9.3/main/pg_log目录下占用了16G的空间。显然,很久以前的日志文件也被保存了下来。为了解决磁盘已满的错误,我手动删除了一些文件。有没有一种可靠的方法可以每周自动删除旧的po...

11得票1回答
我该如何修复“无法执行差异备份...当前数据库备份不存在”的问题?

我们最近切换到“FULL”恢复模式,每个周末进行完全备份,并且每天进行差异备份。 问题是,差异备份似乎并不总是有效。作业历史记录中记录的错误信息是: 以用户名执行:username。...9.00.3042.00 32位版版权所有(C) Microsoft Corp 1984-2005。保...

10得票2回答
SqlServerAgent作业的所有者是用来做什么的?

什么是 SQL Server Agent 作业的所有者可能的用途呢?我在想。 移除后,将其留空,作业仍然成功。

10得票1回答
适当使用mysql优化表

我想为维护我们的MySQL数据库(版本5.5/6,使用InnoDB引擎)制定一些最佳实践。 我看到了这篇文章,基本上说的是优化表: 如果您的查询不使用主键,那么优化表不会带来太大的改进。 表上的其他索引以伪随机顺序构建,很可能不会从优化表中获益。 由于每次更改现在都有更高的概率导致页拆分...