azure - tempDB 是否包含在托管实例的存储限制中?
问题描述
我正在尝试确定日志空间限制,似乎存储限制包括文档中的日志空间。系统数据库——特别是托管实例存储限制中包含的 tempdb 呢?
解决方案
所有系统(包括 tempDB)和用户数据库都包含在与存储空间进行比较的存储大小中。这意味着 tempdb 的日志和数据文件都计入实例大小。
以下查询返回总使用实例大小作为所有数据库文件大小(包括系统数据库文件)的总和,此值必须小于实例大小:
select used_size_gb = sum(size*8.)/1024/1024 from master.sys.master_files
您还可以使用master.sys.server_resource_stats
视图和此查询来比较已用和最大存储空间:
select top 1
used_storage_gb = storage_space_used_mb/1024,
max_storage_size_gb = reserved_storage_mb/1024
from sys.server_resource_stats order by start_time desc
一般用途有一个额外的限制 - tempdb 的大小不能大于 24GB * vCore 数
推荐阅读
- jspdf - TypeError: 单元格未定义[了解更多] jspdf.plugin.autotable.js:690:17
- java - 您的 SQL 语法有错误;在第 1 行的 'Type='1'' 附近 - 我无法编写正确的 SQL 查询
- apache-spark - Spark 查找匹配字符串的出现
- php - 如何将数据库内容显示为 html 表格?
- java - 如何检查 String[] 是否包含我的元素?
- css - CSS/SCSS 自定义工具提示效果
- javascript - 在 Pell 编辑器中粘贴 html 内容并使用 Striptags nodejs 包进行格式化
- c++ - 使用 Dijkstra 算法的最小生成树
- mysql - 改进 MySQL 的问题。(innodb_log_file_size)
- zend-framework - 如何在一对一的学说中将引用的密钥 ID 更新为 null