AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-2319

Just a learner's questions

Martin Hope
Just a learner
Asked: 2024-08-13 03:20:49 +0800 CST

将新数据插入 SQL Server 中已排序的聚集列存储索引会破坏顺序吗?

  • 6

我正在使用 SQL Server 中的聚集列存储索引,对维护数据顺序有疑问。

我理解,默认情况下,聚集列存储索引不对数据进行排序。我见过一种技术,人们:

  • 创建聚集行存储索引来对数据进行排序
  • 然后使用 DROP_EXISTING 选项创建聚集列存储索引,这将产生具有初始排序数据的聚集列存储索引。

然而,我担心插入新数据时会发生什么。

我的问题是:

  • 向该表中插入新数据是否会破坏现有的顺序?
  • 如果是这样,有什么方法可以防止这种情况发生或长期维持秩序?

我很感激任何有此场景经验或了解 SQL Server 中列存储索引内部工作原理的人的见解。提前感谢您的帮助!

sql-server
  • 1 个回答
  • 47 Views
Martin Hope
Just a learner
Asked: 2024-07-02 09:30:29 +0800 CST

了解 SQL Server 中的恢复分叉:含义和意义

  • 6

我正在尝试了解 SQL Server 中的恢复分叉概念,特别是与 sys.database_recovery_status 视图相关的概念。文档中提到了与恢复分叉相关的几列,例如:

  • 恢复分叉指南
  • 第一个恢复分叉指南
  • fork_point_lsn

然而,我很难找到这些含义及其重要性的清晰解释。我的具体问题是:

  • SQL Server 中的恢复分叉到底是什么?
  • 恢复分叉与数据库恢复过程有何关系?
  • 哪些情况通常会导致复苏分叉的产生?

我在网上搜索过,但似乎很少有文章深入介绍或解释这个概念。任何见解或解释都将不胜感激,以及有关此主题的任何综合资源的指示。

sql-server
  • 2 个回答
  • 96 Views
Martin Hope
Just a learner
Asked: 2024-04-26 09:06:06 +0800 CST

如何使用T-SQL确定SQL Server分布式可用性组中的全局主实例?

  • 5

我设置了一个 SQL Server 分布式可用性组,并且当前已连接到转发器实例。我想知道如何使用 T-SQL 查询适当的 DMV 或目录视图,以确定当前哪个实例充当分布式可用性组中的全局主实例。

我正在寻找可以在转发器实例上执行的 T-SQL 脚本或查询来检索此信息。

任何有关此主题的帮助或指导将不胜感激。先感谢您!

sql-server
  • 1 个回答
  • 37 Views
Martin Hope
Just a learner
Asked: 2024-04-21 04:35:42 +0800 CST

从分布式可用性组设置中的辅助可用性组中删除特定数据库

  • 5

我最近在 AWS 中现有的本地 Always On 可用性组 (AG) 和新 AG 之间设置了分布式可用性组 (DAG)。本地 AG 充当主要 AG,而 AWS AG 充当辅助 AG。我无意中配置了自动播种,但没有意识到它会立即开始为所有数据库播种。

我的问题是,我只需要将大约 10 个数据库复制到辅助 AG,其中只有 5 个数据库需要复制到辅助 AG 的辅助副本。我尝试为不需要的数据库设置“HADR OFF”,但它仅适用于辅助副本。该命令在转发器上成功运行,但数据库从未真正被删除。

我发现了几篇文章解释如何从 DAG 中删除数据库,但它们都建议从主 AG 的主副本运行命令。但是,我担心这种方法也可能会从本地 AG 中删除数据库,这不是我的本意。我只想从辅助分发 AG 的辅助副本中删除数据库。

所以,我的问题是:

  • 有没有人遇到过类似的情况,或者知道如何在 DAG 设置中从辅助 AG 中删除特定数据库而不影响主 AG?
  • 如果我删除 DAG 并重新开始,但选择手动播种,是否允许我选择通过 DAG 复制哪些数据库?

我将非常感谢任何有关如何实现这一目标的见解、建议或分步指导。预先感谢您的帮助!

sql-server
  • 1 个回答
  • 21 Views
Martin Hope
Just a learner
Asked: 2024-04-21 01:35:46 +0800 CST

在同一实例上跨两个可用性组创建 SQL Server 分布式可用性组

  • 5

我有一个场景,我想要创建一个 SQL Server 分布式可用性组 (DAG),该组跨越驻留在同一组 SQL Server 实例上的两个现有可用性组 (AG)。这是设置:

  • 我有一个名为“ag1”的可用性组,有两个副本:“instance1”和“instance2”。
  • 我还有另一个名为“ag2”的可用性组,具有相同的两个副本:“instance1”和“instance2”。

我的目标是创建一个名为“distag1”的分布式可用性组,其中包含“ag1”和“ag2”。我按照文档操作并尝试在全局主节点(“ag1”的主副本)上创建“distag1”。就创建成功了。但是,当我尝试加入“distag1”(ag2的侦听器指向的实例)的另一端时,遇到以下错误:

ALTER AVAILABILITY GROUP distag1
JOIN AVAILABILITY GROUP ON
N'ag1' WITH (
    LISTENER_URL = N'TCP://ag1lsnr:5022',
    FAILOVER_MODE = MANUAL,
    AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
    SEEDING_MODE = MANUAL
),
N'ag2' WITH (
    LISTENER_URL = N'TCP://ag2lsnr:5022',
    FAILOVER_MODE = MANUAL,
    AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
    SEEDING_MODE = MANUAL
);


Msg 19509, Level 16, State 0, Line 38
Cannot create a distributed availability group 'distag1'. An availability group with the same name already exists.

我的问题是:

  • 是否支持跨驻留在同一组 SQL Server 实例上的两个可用性组创建分布式可用性组?
  • 如果支持,是什么原因导致我遇到的错误消息?在这种情况下创建 DAG 时是否需要考虑任何特定要求或注意事项?

我将非常感谢有关此事的任何见解、澄清或指导。预先感谢您的帮助!

sql-server
  • 1 个回答
  • 20 Views
Martin Hope
Just a learner
Asked: 2024-04-20 17:31:48 +0800 CST

SQL Server 分布式可用性组可以有多个辅助副本可用性组吗?

  • 5

我有一个关于 SQL Server 分布式可用性组 (DAG) 配置的问题。据我了解,DAG 用于将数据从一个可用性组 (AG) 复制到另一个可用性组。但是,我很好奇单个 DAG 是否有可能拥有多个辅助副本 AG。

具体来说,假设我有一个名为“dag1”的分布式可用性组。“dag1”是否可以将数据从主可用性组“ag1”复制到多个辅助可用性组,例如“ag2”和“ag3”?

换句话说,单个 DAG 是否可以与辅助副本 AG 建立一对多关系?

如果有人能够澄清是否支持此配置,并在设置具有多个辅助副本 AG 的 DAG 时提供任何其他见解或注意事项,我将不胜感激。

预先感谢您的帮助!

sql-server
  • 1 个回答
  • 24 Views
Martin Hope
Just a learner
Asked: 2024-02-19 01:50:24 +0800 CST

如何在 PowerShell 中使用 dbatools 筛选和还原特定 SQL 数据库备份

  • 6

我正在使用混合 SQL Server 备份文件的目录,并且需要使用 PowerShell 中的 dbatools 恢复特定数据库。以下是我的备份文件夹的目录结构:

PS C:\Users\administrator> tree \\dc1\backup /F
Folder PATH listing
\\DC1\BACKUP.
│   Hadr_endpoint_cert.cer
│   Hadr_endpoint_cert.pvk
│
└───NODE1
    └───MSSQLSERVER
        ├───AdventureWorks2016
        │   ├───Full
        │   │       Full_AdventureWorks2016_20240219011641.bak
        │   │
        │   └───Log
        │           Log_AdventureWorks2016_20240219011647.trn
        │
        └───Credit
            ├───Full
            │       Full_Credit_20240219012730.bak
            │
            └───Log
                    Log_Credit_20240219012735.trn

PS C:\Users\administrator>

node2当尝试使用以下命令恢复信用数据库时,我遇到了问题:

$files = Get-ChildItem -Path \\dc1\backup -Recurse -Include *.trn,*.bak
Restore-DbaDatabase -SqlInstance node2 -Path $files -DatabaseName Credit -NoRecovery -ExecuteAs sa

这会导致错误:

WARNING: [01:27:36][Restore-DbaDatabase] Multiple Databases' backups passed in, but only 1 name to restore them under. Stopping as cannot work out how to proceed.

使用此命令代替:

Restore-DbaDatabase -SqlInstance node2 -Path \\dc1\backup -DirectoryRecurse -DatabaseName Credit

导致不同的错误:

WARNING: [01:32:00][Get-DbaBackupInformation] Failure on node2 | The media family on device '\\dc1\backup\Hadr_endpoint_cert.cer' is incorrectly formed. SQL Server cannot process this media family. RESTORE HEADERONLY is terminating abnormally.

我知道我可以通过命名约定手动选择与 Credit 数据库相关的文件,但如果备份文件的文件名中没有数据库名称怎么办?在过滤掉不相关文件的同时自动执行此恢复的最佳方法是什么?

任何关于在这种情况下正确使用 dbatools 的指导或提示将不胜感激!先感谢您。

sql-server
  • 1 个回答
  • 42 Views
Martin Hope
Just a learner
Asked: 2024-02-15 05:43:16 +0800 CST

在可用性组仪表板中看到空 SQL Server 可用性组的警告是否正常?

  • 5

我最近使用 T-SQL 脚本设置了一个新的 SQL Server 可用性组。该设置有点不传统,因为我最初启动了可用性组,但没有包含任何数据库。

CREATE AVAILABILITY GROUP ag1
FOR
REPLICA ON 'node1'
    WITH (
        ENDPOINT_URL = N'TCP://node1.dev.com:5022',
        FAILOVER_MODE = MANUAL,
        AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
        BACKUP_PRIORITY = 50,
        SECONDARY_ROLE (ALLOW_CONNECTIONS = ALL),
        SEEDING_MODE = MANUAL
    ),
    N'node2'
    WITH (
        ENDPOINT_URL = N'TCP://node2.dev.com:5022',
        FAILOVER_MODE = MANUAL,
        AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
        BACKUP_PRIORITY = 50,
        SECONDARY_ROLE (ALLOW_CONNECTIONS = ALL),
        SEEDING_MODE = MANUAL
    );

设置主副本后,我添加了辅助副本并为该组配置了侦听器。所有 T-SQL 命令均成功执行,没有任何错误。

然而,在检查 SQL Server 可用性组仪表板时,我注意到显示了一些警告。这是仪表板的快照:

鉴于可用性组当前为空(尚未添加数据库),我想知道这些警告在这种情况下是否典型,或者它们是否表明我应该解决潜在的配置问题。

有没有人经历过空可用性组的类似情况,或者有人知道在添加数据库之前这些警告是否只是标准占位符?

任何有关此事的见解或指导将不胜感激。

先感谢您!

sql-server
  • 1 个回答
  • 24 Views
Martin Hope
Just a learner
Asked: 2024-01-30 02:54:47 +0800 CST

需要帮助:在 SQL Server 中使用手动设定设置分布式可用性组

  • 5

SQL Server 专家您好,

我正在 SQL Server 中配置分布式可用性组 (DAG),并正在寻找有关使用手动种子设定(备份恢复)而不是自动种子设定来实现它的指南。

我计划设置的 DAG 涉及两个名为 ag1 和 ag2 的正常可用性组 (AG),每个都充当 DAG 内的副本。我的目标是复制以下拓扑:

+--------------------+         +------------------------+
|  WSFC1             |         |   WSFC2                |
|  +--------------+  |         |  +------------------+  |
|  | AG1 (P)      |  |         |  |  AG2 (S)         |  |
|  | +---------+  |  |         |  |  +-------------+ |  |
|  | |node1 (P)|  |======DAG=====>|  |node3 (P)(F) | |  |
|  | +----+----+  |  |         |  |  +-----+-------+ |  |
|  |      |       |  |         |  |        |         |  |
|  | +----v----+  |  |         |  |  +-----v-------+ |  |
|  | |node2 (S)|  |  |         |  |  |node4 (S)    | |  |
|  | +---------+  |  |         |  |  +-------------+ |  |
|  +--------------+  |         |  +------------------+  |
+--------------------+         +------------------------+
In this topology, we have:
- 4 nodes: node1, node2, node3, node4
- 2 WSFC clusters: WSFC1 and WSFC2
- 2 AGs: AG1 and AG2
- 1 DAG, from AG1 to AG2
- (P) = primary replica
- (S) = secondary replica
- (F) = forwarder

Microsoft 官方文档(配置分布式可用性组)主要介绍了使用自动种子设定的设置。但是,我想利用传统的备份和恢复方法。

不幸的是,我不确定有关何时何地进行备份以及在此拓扑中的何处恢复备份的正确操作顺序。

任何人都可以提供分步指南或用简单的英语阐明如何使用手动播种创建 DAG 的过程吗?

以下是我到目前为止拼凑的内容,但我坚持顺序和适当的步骤:

  • 在所有实例上启用 Always On 可用性组功能。
  • 在所有实例上创建端点。
  • 如果ag1和ag2跨不同域,请将端点配置为通过证书进行身份验证。
  • 在节点 1 上进行完整备份和日志备份,然后使用 NORECOVERY 选项将它们恢复到节点 2、节点 3 和节点 4?
  • 在node1上创建ag1。
  • 在node3上创建ag2???
  • 在node1上,创建包含ag1和ag2的DAG。

我非常感谢任何可以为我指明正确方向的帮助或资源。

感谢您的时间和帮助!

sql-server
  • 1 个回答
  • 29 Views
Martin Hope
Just a learner
Asked: 2024-01-22 02:56:46 +0800 CST

SQL Server 可用性组中自动故障转移规则的说明

  • 5

我正在配置具有三个副本的 SQL Server 可用性组:node1\inst、node2\inst和node3\inst。我已设置node1\inst为通过同步提交进行自动故障转移,而node2\inst和 则node3\inst配置为手动故障转移。

我对故障转移行为有几个问题:

  1. 当node1\inst主副本遇到问题时,它是否会自动故障转移到node2或者node3即使它们设置为手动故障转移?此外,自动故障转移是否仅发生在自动故障转移和同步提交副本之间?

  2. 如果node2成为主副本并且发生问题,它是否仍然遵循其手动故障转移设置,或者是否会自动故障转移到node1?

我试图了解 SQL Server 可用性组中复杂的故障转移机制,以确保可靠的高可用性设置。深入了解如何在这些配置中确定自动故障转移决策将非常有帮助。

提前感谢你的帮助!

sql-server
  • 1 个回答
  • 28 Views
Martin Hope
Just a learner
Asked: 2023-12-18 01:58:17 +0800 CST

了解 SQL Server 可用性组:数据库的自动播种

  • 7

我正在深入研究 SQL Server 可用性组 (AG),并发现了一个令人着迷的功能,它似乎可以简化设置副本的过程 - 自动种子设定的概念。根据我的理解,当我们配置可用性组时,有一个选项允许单个服务器自动为我们的数据库播种。这意味着我们不必提供主副本和辅助副本均可访问的共享位置来进行初始数据同步。

令我感兴趣的是这个功能的底层机制。SQL Server 究竟如何将数据库复制到我的辅助副本而不需要共享存储位置?我最初的想法是,它可能会在幕后利用某种形式的数据流或备份恢复操作。

具有 SQL Server 可用性组专业知识的人能否解释一下自动种子设定的过程?这种方法的可靠性如何?在使用自动种子设定进行数据库复制时,我们是否应该注意任何警告或先决条件?

期待就此主题进行富有启发性的讨论。预先感谢您的见解!

sql-server
  • 1 个回答
  • 44 Views
Martin Hope
Just a learner
Asked: 2021-04-19 08:27:02 +0800 CST

我可以使用我当前的备份策略将我的 SQL Server 数据库恢复到上次完整备份之前的某个时间点吗?

  • 2

如果我有这个备份策略(每周完整备份和 1 小时日志备份),我可以将数据库恢复到绿色突出显示的时间段吗?顺便说一句,日志备份 2 是否包括其 lsn 大于日志备份 1 的 last_lsn 的所有日志记录?

在此处输入图像描述


我又做了一些测试,我想我找到了答案。根据备份计划中的图像,我进行了初始完整备份,一些日志备份,然后是日志备份 1,完整备份,日志备份 2。我在中间进行了修改。用于RESTORE HEADERONLY检查日志备份1,完整备份和日志备份2,以下是我得到的。如您所见,日志备份 2 捕获了日志备份 1 中最后一条的所有日志记录。如果我想恢复到绿色突出显示的时间点,我需要使用日志备份 2,而不是完整的备份。

在此处输入图像描述

sql-server backup
  • 1 个回答
  • 75 Views
Martin Hope
Just a learner
Asked: 2021-04-12 00:54:36 +0800 CST

这是 SQL Server 的 ROLLBACK 文档中的错误吗?

  • 13

这是 SQL Server 的文档中谈到的ROLLBACK语句。在该页面上,它声明它的语法如下:

ROLLBACK { TRAN | TRANSACTION }   
     [ transaction_name | @tran_name_variable  
     | savepoint_name | @savepoint_variable ]   
[ ; ]  

显然方括号内的内容是可选的,看来您应该从TRAN或中选择一个TRASACTION。但实际上你可以完全省略两者,这ROLLBACK是一个完全有效的陈述。这是一个错误还是故意的?

sql-server transaction
  • 1 个回答
  • 1805 Views
Martin Hope
Just a learner
Asked: 2019-08-05 20:49:53 +0800 CST

Oracle 10g 和 10g+ 之间的 Oracle 语句级读一致性的理解

  • 0

我是 Oracle 的新手,我只想确认我对 Oracle 10g 和 10g+ 的语句级读取一致性的理解。

Oracle 10g 文档指出:

Oracle 始终强制执行语句级读取一致性。这保证了单个查询返回的所有数据都来自一个时间点——查询开始的时间。因此,查询永远不会看到脏数据或查询执行期间提交的事务所做的任何更改。随着查询执行的进行,只有在查询开始之前提交的数据对查询可见。语句执行开始后,查询看不到已提交的更改。

Oracle 11g 文档指出:

Oracle 数据库始终强制执行语句级读取一致性,这保证了单个查询返回的数据已提交并且相对于单个时间点保持一致。单个 SQL 语句一致的时间点取决于事务隔离级别和查询的性质:

  • 在读提交隔离级别中,这一点是语句打开的时间。例如,如果 SELECT 语句在 SCN 1000 打开,则该语句与 SCN 1000 一致。

  • 在可序列化或只读事务中,这一点是事务开始的时间。例如,如果一个事务从 SCN 1000 开始,并且如果该事务中出现多个 SELECT 语句,则每个语句都与 SCN 1000 一致。

  • 在闪回查询操作 (SELECT ... AS OF) 中,SELECT 语句明确指定时间点。例如,您可以查询上周四下午 2 点出现的表

见粗体字。如果我理解正确,Oracle 在 10g 和 10g+ 之间改变了它的行为。在 10g 中,Statement-Level Read Consistency 始终基于语句开始时的视图。在 10g+ 中,Statement-Level Read Consistency 基于依赖于隔离级别和查询本身的视图。我的理解正确吗?谢谢你。

oracle transaction
  • 1 个回答
  • 483 Views
Martin Hope
Just a learner
Asked: 2019-08-03 11:24:06 +0800 CST

什么时候需要安装 Oracle 数据库客户端?

  • 1

我知道 Oracle 数据库客户端提供基本的网络组件,为了连接到 Oracle 数据库,我必须将它安装在客户端计算机上。我注意到 Oracle 的 SQL Developer,我没有安装任何客户端,它工作得很好,可以毫无问题地连接到数据库。对于 Toad,似乎我需要安装一个客户端才能使其工作。我的问题是,我应该什么时候安装 Oracle 客户端?我怎么知道需要 32 位或 64 位版本?

oracle installation
  • 2 个回答
  • 1680 Views
Martin Hope
Just a learner
Asked: 2019-08-01 17:43:23 +0800 CST

Oracle 用户是否拥有其架构中的所有权限?

  • 1

我正在学习 Oracle 并做了一些测试。我使用用户并在架构中sys创建了一个表,我发现它的所有者是,并且具有完全访问权限。我想确认一下,在架构中是否始终具有完全访问权限?不管是谁创建了这些对象?tscotttscottscotttscottscott

oracle permissions
  • 2 个回答
  • 50 Views
Martin Hope
Just a learner
Asked: 2019-08-01 17:07:35 +0800 CST

是否可以增加 Oracle 执行计划输出缩进?

  • 0

似乎 Oracle 的执行计划每行缩进一个字符。见下图。有增加这个值的设置吗?对我来说,这不是很可读。

在此处输入图像描述

oracle execution-plan
  • 1 个回答
  • 43 Views
Martin Hope
Just a learner
Asked: 2019-08-01 09:49:33 +0800 CST

普通 Oracle 用户访问 V$ 和 DBA_ 视图需要什么权限?

  • 0

我以HR用户身份连接到 Oracle 19c。我想执行以下 SQL 和一些 dba_... 视图:

select s.sid
      ,s.serial#
      ,s.username
      ,s.machine
      ,s.status
      ,s.lockwait
      ,t.used_ublk
      ,t.used_urec
      ,t.start_time
from v$transaction t
inner join v$session s on t.addr = s.taddr;

Oracle 告诉我对象不存在。这似乎是一个权限问题。我需要什么权限才能访问动态性能视图和 DBA_... 视图?

permissions data-dictionary
  • 1 个回答
  • 682 Views
Martin Hope
Just a learner
Asked: 2019-07-31 13:10:01 +0800 CST

带有空格字符的 Oracle 用户密码

  • 0

我连接到一个 Oracle 19c 数据库并执行以下 SQL:

alter user sys identified by "a b" container=all;

它执行成功。但是,之后我无法使用 SQLPlus 连接到 Oracle。以下是我的尝试:

oracle:[~]$ sqlplus
Enter user-name: sys as sysdba
Enter password:
SP2-0306: Invalid option.
Usage: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM|SYSBACKUP|SYSDG|SYSKM|SYSRAC}] [edition=value]]
where <logon> ::= <username>[/<password>][@<connect_identifier>]
      <proxy> ::= <proxyuser>[<username>][/<password>][@<connect_identifier>]
Enter user-name: oracle:[~]$
oracle:[~]$
oracle:[~]$
oracle:[~]$ sqlplus sys/"a b"@localhost:1521/ORCLCDB as sysdba
... (not work)
oracle:[~]$ sqlplus sys/\"a b\"@localhost:1521/ORCLCDB as sysdba
... (not work)
oracle:[~]$ sqlplus sys@localhost:1521/ORCLCDB as sysdba
... (type "a b" without quotes and not work)

如何连接到数据库?

oracle connectivity
  • 1 个回答
  • 2833 Views
Martin Hope
Just a learner
Asked: 2019-07-31 10:25:59 +0800 CST

集合为空时如何理解“NULL NOT IN”?

  • 3

这个问题中的 SQL 是针对 Oracle 的。但是您可以简单地删除FROM dual它以使其在 SQL Server 上工作(它返回与 Oracle 相同的结果)。

我有以下 SQL:

SELECT 1
FROM dual
WHERE NULL IN (SELECT 1 FROM dual WHERE 1 = 0);

SELECT 1
FROM dual
WHERE NULL NOT IN (SELECT 1 FROM dual WHERE 1 = 0);

分别返回一个空集和 1。当我们用其他值替换 时NULL,我们得到了完全相同的结果。

SELECT 1
FROM dual
WHERE 33 IN (SELECT 1 FROM dual WHERE 1 = 0);

SELECT 1
FROM dual
WHERE 33 NOT IN (SELECT 1 FROM dual WHERE 1 = 0);

那么NULL和空结果集的比较在这里是如何进行的呢?

sql-server oracle
  • 2 个回答
  • 785 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve