我想知道哪种方法更好(在性能方面)
A) 1个数据库,包含4个表
或
B) 2个数据库(同一服务器),每个数据库有2个表。
表的大小和用法大致相似,因此数据库1上的2个表与数据库2上的2个表的用法/大小相似
这些表可以有+500,000条记录,并且每个数据库上的2个表是不相关的(它们之间没有连接查询等)
提前感谢您的评论
我用的是Postgres 9.4。我有一个\l+告诉我的数据库是164 GB。当我试图在数据库上充分运行真空时,我会得到这个错误(在许多小时之后):
ERROR: could not extend file "base/18222/20547.2": wrote only 4096
of 8192 bytes at block 279347
HINT: Check free disk space.
服务器上有320 is的SSD,其中89 is可用:
$ df -h
Filesystem Size Used Avail U
SQL server 2016日志传送还原作业将每15分钟运行一次,数据库大小为1TB,作业不需2分钟,昨天作业运行了13小时,数据库处于"InRecovery“状态,作业状态为InProgress,无法看到服务器上的任何阻塞,还原的SPID处于暂停状态,无论如何杀死重新配置的还原作业重新配置日志传送,我只想知道创建RCA的可能原因,在事件中没有看到任何信息或SQL日志错误,因为我杀死了作业manually.We也没有IO或存储问题。