323得票12回答
SQL Server复制项目出现“尝试加载格式不正确的程序”的错误。

确切的错误如下: 无法加载文件或程序集“Microsoft.SqlServer.Replication, Version=9.0.242.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91” 或其中一个依赖项。尝试加载具有不正确格...

86得票9回答
MySQL的扩展解决方案 (复制、集群)

在我工作的初创公司中,我们现在考虑为我们的数据库提供扩展解决方案。对于MySQL来说,事情有些令人困惑(至少对我来说),它有MySQL集群, 复制和MySQL集群复制(从版本5.1.6开始),这是MySQL集群的异步版本。 MySQL手册在其集群FAQ中解释了一些差异,但很难确定何时使用其中的...

82得票6回答
如何减缓MySQL转储的速度,以免影响服务器当前的负载?

虽然MySQL的导出很容易,但我有一个专用的在线MySQL服务器,想要设置复制。为此,我需要导出数据库并将其导入到复制从服务器中。 问题在于当我进行导出时,MySQL会全力以赴地使用资源,导致连接到它的网站受阻。我想知道是否有一种方法可以将导出查询限制在低优先级状态下,使活动连接更受优先?其...

58得票2回答
如何在Postgres 9.4中删除复制插槽

我有一个复制插槽,想要删除它,但是当我尝试删除时,却收到了一个错误提示,说我不能从视图中删除。有什么想法吗? postgres=# SELECT * FROM pg_replication_slots ; slot_name | plugin | slot_type | ...

54得票6回答
带有WHERE的INSERT ... ON DUPLICATE KEY UPDATE是什么意思?

我正在进行一个INSERT ... ON DUPLICATE KEY UPDATE,但我需要更新部分有条件,只有在某些额外条件改变时才执行更新。 然而,对于这个UPDATE,不允许使用WHERE语句。是否有任何解决办法? 我无法进行INSERT/UPDATE/SELECT的组合操作,因为这...

44得票8回答
如何在PostgreSQL中检查复制延迟?

我想使用PostgreSQL 9.3的流复制功能来测量将数据插入主表和从表之间的时间。为此,我创建了一个名为test_time的表,其中包含2个字段id(序列)和t(文本)。然后添加了一个触发器: cur_time:=to_char(current_timestamp, 'HH12:MI:S...

43得票9回答
无法获取关于Windows NT组用户的信息。

我正在使用脚本创建SQL Server复制。当我尝试执行时,出现以下错误: 作业失败。无法确定作业L3BPT2M-Atlas-14的所有者(STAR\moorer7)是否具有服务器访问权限(原因: 无法获取关于Windows NT组/用户“STAR\moorer7”的信息,错误代码为0x5。...

42得票5回答
跨多个服务器复制SQLite数据库的方法

我正在开发一款分布式应用程序,并且我有一个SQLite数据库必须在分布式服务器之间共享。 如果我在serverA中更改了sqlite行,这个更改必须立即在其他服务器上更新,但是如果一个服务器离线然后重新上线,它必须更新所有与其他服务器相同的信息。 我正试图通过小型SQLite数据库开发高可用性...

42得票6回答
如何在JPA和Hibernate中分离只读和读写事务

我有一个非常重的Java Web应用程序,每秒服务于数千个请求,并使用主PostgreSQL数据库,该数据库使用流式(异步)复制将自身复制到一个辅助(只读)数据库中。 因此,我使用URL将请求从主数据库分离到辅助(只读)数据库,以避免考虑复制时间时对主数据库进行只读调用。 注意:我使用一个...

39得票8回答
更新MySQL数据库中所有表的AUTO_INCREMENT值

可以通过以下方式设置/重置MySQL表的AUTO_INCREMENT值: ALTER TABLE some_table AUTO_INCREMENT = 1000 但是,我需要根据其现有值设置AUTO_INCREMENT值(以修复M-M复制),类似于: ALTER TABLE some_...