PostgreSQL的Azure数据库有自动扩展的存储空间吗?比如说,我们已经为DB实例分配了100 G的空间。它会自己扩张吗。
在哪里可以看到用于PostgreSQL的Azure数据库的服务器日志存储容量?
发布于 2019-03-01 17:37:21
关于你的第一个问题:它不是自动扩展的.
当空闲存储量小于5GB或规定存储的5%时,服务器将被标记为只读,两者以较小者为准。例如,如果您提供了100 GB的存储,并且实际利用率超过95 GB,则服务器将被标记为只读。或者,如果您已经提供了5GB的存储空间,则当空闲存储小于250 MB时,服务器将被标记为只读。
当服务器设置为只读时,所有现有会话都将断开连接并回滚未提交的事务。任何后续的写操作和事务都会失败。所有后续的读取查询都将不间断地工作。
您可以增加提供给服务器的存储量,或者在读写模式下启动一个新会话,并删除数据以恢复免费存储。将SET会话特征作为事务读写入运行;将当前会话设置为读写入模式。为了避免数据损坏,在服务器仍然处于只读状态时,不要执行任何写操作。
我们建议您设置一个警报,以便在服务器存储接近阈值时通知您,这样就可以避免进入只读状态。有关详细信息,请参阅有关如何设置警报的文档。
关于您的第二个问题:服务器日志存储与数据库文件位于同一个桶中。您可以配置服务器日志以满足您的要求。请参阅这里
您提供的存储量是用于PostgreSQL服务器的Azure数据库可用的存储容量。存储用于数据库文件、临时文件、事务日志和PostgreSQL服务器日志。您提供的存储总量还定义了服务器可用的I/O容量。
更多信息这里
https://dba.stackexchange.com/questions/228995
复制相似问题