最新问题
14得票1回答
如何控制SQL Server的过度内存使用?

我正在使用的数据库服务器运行着6个不同的SQL Server实例。它有48 GB的内存。其中一个实例正在消耗超过10 GB的内存,目前总共消耗了20 GB。内存消耗持续增长。几天前,它使用了超过40 GB的内存,服务器响应非常慢。保存数据时,应用程序出现崩溃问题。 所以我重启了SQL Ser...

11得票2回答
如果我在一个数据库上进行故障转移,与之共享相同镜像端点的其他数据库也会进行故障转移吗?

我们在单个 SQL Server 实例上设置了两个数据库进行镜像:一个测试数据库和一个生产数据库。两者都使用完全相同的端点镜像到另一台服务器。 如果我进入测试数据库的数据库属性,并点击“故障转移”按钮,会不会同时故障转移生产数据库?因为两个数据库共享一个镜像端点,并且它们的服务器网络地址属性...

29得票2回答
如何判断我是否有过多的索引? 当你在数据库中创建索引时,索引的数量是需要谨慎考虑的。过多的索引可能会导致性能下降、增加存储空间和维护成本。以下是一些判断是否有过多索引的指标: 1. 监控查询性能:如果你的查询速度变慢,可能是因为索引太多而导致数据库执行计划混乱。定期监控查询性能可以帮助你确定是否有过多的索引。 2. 分析索引使用率:通过查看索引的使用情况,你可以了解哪些索引被频繁使用,哪些几乎没有被使用。如果某个索引很少被查询使用,那么它可能是一个不必要的索引。 3. 考虑索引覆盖:索引覆盖是指查询所需的数据都可以从索引中获取,而无需访问实际的数据行。如果你的查询经常需要访问大量的数据行,那么可能需要更多的索引来提高查询性能。 4. 定期清理无用索引:当你发现某个索引几乎没有被使用时,可以考虑删除它。但在删除之前,请确保对该索引进行了充分的测试,以避免对系统性能造成负面影响。 总之,判断是否有过多的索引需要综合考虑查询性能、索引使用率和索引覆盖等因素。通过定期监控和优化索引,你可以确保数据库的高效运行。

运行Microsoft SQL Server Profiler时,它不时会建议我创建一堆新的索引和统计信息("...预计改进97%...")。 据我理解,每添加一个索引都可以加快SQL的SELECT查询速度,但同时也会使UPDATE或INSERT查询变慢,因为需要调整索引。 我想知道的是,...

20得票2回答
在表格行中无法将“CO2”更新为“CO₂”。

给定这个表格: CREATE TABLE test ( id INT NOT NULL, description NVARCHAR(100) COLLATE Modern_Spanish_CI_AS NOT NULL ); INSERT INTO test (id, desc...

13得票2回答
如何在listener.ora中配置Oracle Listener而不使用SID_LIST_LISTENER?

我可以通过以下的listener.ora访问到一个ORACLE 11g服务器。 # listener.ora Network Configuration File: D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\listener...

41得票6回答
为什么添加一个TOP 1会显著降低性能?

我有一个相当简单的查询。 SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc ...

94得票6回答
由于数据库当前正在使用中,因此无法删除数据库<dbname>... 但是没有显示任何会话。

当我尝试删除一个数据库时,我收到了错误信息"无法删除数据库 "dbname",因为它当前正在使用中"。然而,当我运行sp_who2时,确实没有任何会话连接到这个数据库。我还将数据库设置为single_user mode with rollback immediate。 为什么会发生这种情况?

11得票1回答
限制任何查询可用的并行度(DOP)水平。

在Oracle Exadata(11gR2)上,我们有一个相对强大的数据库。 cpu_count为24 parallel_server_instances为2 parallel_threads_per_cpu为2 我们通过观察Oracle Enterprise Manager(OEM)...

18得票1回答
如何清理Postgres WAL日志?

什么是清理WAL postgres的正确方法?我有一个超过100GB的数据库,其中pg_wal大约有600GB。此外,我还设置了2个逻辑复制。 主服务器和从服务器 - Postgres 10。 主服务器和从服务器已注释wal_keep_segments和max_wal_size。 pg_...