- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
最近我为生产环境创建了一个新的 Heroku 应用程序,并使用从登台数据库中获取的备份填充了它的数据库。
问题是两个数据库的 Heroku Postgres 网页上显示的数据库大小不同!
我从中进行备份的第一个数据库是 360 MB,而填充的新数据库只有 290 MB。
在备份/加载过程中没有出现错误。并从两个数据库进行备份会产生相同的备份文件大小(大约 40 MB)。
项目运行良好,两个应用程序看起来完全一样,但我担心我可能会丢失一些数据,这会在将来造成麻烦。
更多信息:我在两个应用程序上使用相同的生产数据库计划。
另外,第一个数据库没有附加到第一个实例(因为它是从 Postgres 管理页面添加的,而不是从应用程序的资源页面添加的),新数据库附加到新应用程序。
提前致谢
最佳答案
postgresql DB在使用的时候占用空间多一些是可以的。
原因是它的MVCC系统。每次您 UPDATE
数据库中的任何记录时,它都会创建该记录的另一个“版本”,而不是重写之前的版本。当不再需要这些“过时”记录时,VACUUM
进程将删除这些记录。
因此,当您从备份中恢复您的数据库时,它没有任何“死”记录并且它的大小更小。
详情在这里 http://www.postgresql.org/docs/current/static/mvcc.html和 http://www.postgresql.org/docs/current/static/sql-vacuum.html .
附言您无需担心。 Postgresql 将自动处理 VACUUM
。
关于database - 在 Heroku 上备份/加载后,PostgreSQL 数据库的大小变小了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13505785/
我将尝试借助图片来解释我的问题: 首先,我刚刚向我的 UIViewController 添加了一个 UITableView。我选择它来显示它的框架,没有问题。 接下来,当我将按钮连接到 UIViewC
当我打开侧边栏时,我的背部 Activity 应该变小,我该如何实现? 最佳答案 嘿,你也可以为较小的 Activity 提供最佳效果。检查ResideMenu 库演示。非常适合您的回答 关于andr
我正在尝试以编程方式创建一个 TableView 单元格原型(prototype)(类似于下面的原型(prototype))。 设计了具有两个堆栈 View 的单元格, a) 包含文本标签的垂直堆栈
如何让td(highlighted)变小?我尝试将 witdh 设置为等于 50px 但不能显示更小的宽度 最佳答案 由于您使用的是表格,因此如果您希望整列为 50px,则需要将每一行中的每个 td
似乎在 UIWebView 上使用 sizeToFit() 不会将大小更改为更小,只会更大。这是一些设置代码: var scrollView: UIScrollView! var webView: U
我们发现了 iPhone 渲染斜体标签的问题。当为它定义的 font-family 不同于其父级的 font-family 时,斜体文本呈现的比它应该的小得多。该问题似乎并未出现在所有 iOS 设备上
我创建了一个具有以下特征的 AVD:目标:Android Honeycomb(API 级 Honeycomb)SD卡大小:64M皮肤:内置 WXVGA 但问题是,当我运行这个 ADV 时,它的尺寸比我
是否可以在 Activity xml 中使默认的 TimePicker 更小?我已经搜索过这个但到目前为止只发现了如何创建一个我不想做的自定义时间选择器,或者创建一个我也不想做的弹出窗口。有没有人
UIRefreshControl 使用非常大的微调器: 我想调整它的大小(微调器的框架,而不是下拉长度!)看起来更像这样: 我在 the reference docs 中看不到任何内容关于如何做到这一
我想在打开Navigation Drawer时让我的后台Activity变小一点,模拟Airbnb应用中存在的效果.我想最好的解释是截图: 但重点不是让View只是变小,而是让它成为一个与Drawer
我开发的其中一个网站有点问题。这个问题很简单,但是解决方案似乎有点难。 问题 问题是页面最初在移动设备上呈现时应该呈现的样子,但在页面加载完成后,页面会立即调整大小以适合视口(viewport)。没什
我有一个简单的水平 LinearLayout,里面有四个相同样式的 TextView。当 TextView 中的文本需要两行时,TextView 变小: 我不明白为什么。有人可以帮忙吗? 谢谢 布局
我需要一些建议来构建一个好的模型来使用 Collaborative Filtering 进行推荐。的 Spark 。 official website中有示例代码.我还通过了以下内容: from py
这里我有一个用于输入区域的简单的 buildPanel 方法。我尝试使用 GridLayout(7,1),但前 4 个 JTextField 似乎填满了其 block 的整个空间,看起来相当难看。 有
需要明确的是:我知道如何更改文本的大小,我想更改文本的粗细而不更改字体。这可能吗? 下面的代码是使“文本”一词出现在 Canvas 中间的基本代码。我需要更改或添加什么才能使文本厚度变薄? funct
我是 iOS 的初学者,所以我不确定要在这里研究什么。我有一个添加了几个方形 subview 的 UIScrollView。如何让 subview 在滚动出屏幕时变小,在接近屏幕中心时变大? #imp
我正在开发一个 Angular 应用程序,我需要对一个选择元素进行模式验证。仅在 select 上使用 ng-pattern 是行不通的。所以我在隐藏输入上创建了一个具有相同模型和 ng-patter
我在“语言页面”上有 3 个 ImageButton,代表应用程序 (Android) 的 3 种不同语言。
我得到的 CoordinatorLayout 的结构类似于: ... ... almost all elemen
我刚开始在我的 android 应用程序中使用 Snackbar,但我无法将 ScrollView 缩小到不覆盖 ScrollView 内部的任何内容。 这是我的 Activity 的 xml 布局:
我是一名优秀的程序员,十分优秀!