20得票8回答
SQL Server 更新触发器,仅获取修改过的字段

我知道COLUMNS_UPDATED,但我需要一些快速的捷径(如果有人做过,我已经在制作了,但如果有人可以节省我的时间,我会很感激) 基本上,我需要一个仅包含已更新列值的XML,我需要这个用于复制目的。 SELECT * FROM inserted给出所有列,但我只需要更新后的列。 类似...

19得票5回答
树莓派网状网络上的数据库复制

有没有好的建议,可以告诉我应该使用哪个数据库来实现对可变数量目标的复制? 我拥有一个由树莓派服务器组成的网状网络,每个服务器上都可能包含一个数据库。我希望将每个数据库的内容复制到整个网络中,但我无法保证任何时候都有哪些节点可用。 大多数nosql数据库(例如CouchDB、Cassandra)...

19得票2回答
Zookeeper/Chubby -vs- MySql NDB

最近我一直在阅读Paxos论文、FLP定理等,并评估Apache Zookeeper用于一个项目。我也一直在阅读在线上关于Google的分布式锁服务Chubby的各种文献。我使用Zookeeper的基本用例是为了实现分布式系统的复制和通用协调。 但是我想知道的是,Zookeeper或类似Ch...

18得票2回答
Postgres 热备和从库上的长时间运行查询

问题: 在热备模式下,作为报告数据库服务器的从库是否可以在应用WAL更新的同时运行长时间查询(30秒以上)?目前的工作方式是,要么设置以下参数以终止长时间运行的查询,以便应用WAL更新,要么无限期延迟WAL更新直到没有查询在运行以应用它们。我们是否可以同时实现长时间运行的查询和应用WAL更新?...

18得票2回答
如何检查热备份是否提供只读查询服务

我已经设置了主从复制。从服务器作为热备份工作,这意味着我们可以运行只读SQL查询。 那么我该如何看到从服务器正在提供只读查询?

17得票1回答
从H2数据库生成构建脚本的简单方法是否存在?

假设有人创建了一个带有表、索引等的H2数据库...有没有一种简单的方法来提取一个SQL脚本,以便在另一个H2数据库中重新创建该数据库的结构? 我不是指表、索引等的内容,只是想复制数据库的一般结构到其他地方。谢谢。

16得票1回答
无法在恢复期间执行ANALYZE操作。

我们有一个仅插入表,由于查询计划使用嵌套循环而不是哈希连接,我们经常会得到糟糕的结果。为了解决这个问题,我们必须手动运行ANALYZE(有时不会在仅插入表上运行vacuum,长话短说,这里不是重点)。当我尝试在副本机器上运行分析时,我会收到“ERROR:cannot execute ANALY...

16得票4回答
在我的.cnf文件中忽略了expire_logs_days参数

我有一对MySQL数据库,已经设置为主从复制。 从服务器运行良好。 然而,主服务器一直在保存二进制日志,尽管我已经尽力自动清理。 我正在尝试在MySQL的my.cnf文件中设置“expire_logs_days”变量,但由于某种原因,它似乎被忽略了。我的my.cnf文件大致如下:[mysq...

15得票1回答
Mysql主/从复制。即使是读查询也连接到主服务器吗?(驱动程序在转到从服务器之前是否“ping”主服务器?)

我使用mysql主从复制(写入主服务器,从服务器读取)并且使用ReplicationDriver。我的连接URL如下: "jdbc:mysql:replication://master:3306,slave1:3307,slave2:3308/sampledb?allowMasterDown...

15得票2回答
AWS RDS MySQL 读取副本延迟问题

我运营一个服务,需要支持约4000+ IOPS并保持复制延迟 我正在使用AWS RDS MySQL实例,并拥有2个读取副本。我的服务在读取副本上经历了巨大的复制延迟峰值,因此我与AWS支持团队联系了一周,试图理解为什么出现了延迟——我已经配置了6000 IOPS,并且我的实例非常强大。他们给...