问题标签 [fillfactor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3205 浏览

export - 使用 SqlPackage.exe 将 SqlDatabase 导出到 Bacpac 在填充因子上失败

我正在使用以下命令执行 sqlpackage 以导出本地数据库的 bacpac。

"C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin\sqlpackage.exe" /action:Export /tf:".\dbname_Baseline.bacpac" /SourceConnectionString:"XXXXXXXXXXXX"

它无法显示“元素主键:[dbo].[PK_Name] 具有不受支持的属性 FillFactor 集,并且在用作数据包的一部分时不受支持。”

我知道不支持填充因子,但有什么可以让它忽略不受支持的属性吗?

谢谢

标记

0 投票
1 回答
419 浏览

sql - Postgres 性能改进和清单

我正在研究与我用Java编写的应用程序的性能相关的一系列问题,该应用程序每天有大约100,000 次点击,并且每次访问平均在 2 个主要数据库表(均分)上进行 5 到 10 次读取/写入,其基数是对于1 到 300 万条记录(我通过休眠访问数据库)。

我的两个主表存储用户信息(大约 60 列类型为 varchar、integer 和 timestamptz)和另一个链接到要显示的数据(这里大约 30 列主要是 varchar、integer、timestamptz)。

我遇到的主要问题可能是我的站点性能下降(让我们谈谈超过 5 秒的时间加载,这显然不仅仅取决于数据库性能),是使用FillFactor,目前默认值为 100(它总是在数据不变时使用..)。

显然填充因子在索引上是相同的(每 2 个 btree 类型的表有 10 个)

目前在我制作的主要桌子上

  • 40% 选择操作
  • 30% 更新操作
  • 20% 操作插入
  • 10% 删除操作。

我的数据库还由 40 个其他次要的表组成(只有其他 3 个具有相同的用户基数)。

我的问题是:

  • 您如何找到要设置的填充因子的正确值
  • 哪些可以作为检查任务清单以提高 此类数据库的性能?

数据库位于服务器专用(16GB Ram,8 核)上,存储在 SSD 磁盘上(数据全天备份并移动到另一个存储上)

0 投票
1 回答
5587 浏览

postgresql - 检查表和索引的填充因子设置

可能有一些功能可以检查索引和表的填充因子?我已经尝试过 \d+ 但只有基本定义,没有填充因子值:

对于表还没有找到任何东西。如果表是使用填充因子而不是默认值创建的:

然后\d+ distributors显示非标准填充因子。

但也许有一种方法可以在不解析输出的情况下获得这个值?

0 投票
1 回答
753 浏览

sql-server - Fill Factor for Datawarehouse - SQL Server

I am planning to set up a script to rebuild all the indexes in one particular database. How do I set the fill factor? How do I determine the fill factor here.

My database is used for data-warehouse purpose. It is insert/update heavy system. Could some suggest me which is the good fill factor rate and how do I know if this fill factor is right.

I am using SQL Server 2008 database.

0 投票
2 回答
526 浏览

sql - 填充因子--SQL Server,有没有办法在数据库、服务器或架构中设置填充因子?

我了解您可以设置默认填充因子,但我想在整个服务器上将现有填充因子更改回默认值。

0 投票
1 回答
224 浏览

sql-server - 无法在 SQL Server 中的聚集索引上指定 FILLFACTOR(ANSI_PADDING 错误)

为什么不能FILLFACTOR在具有PERSISTED NOT NULL计算列的聚集索引上设置?

查询设置FILLFACTOR

错误:

有可能让它工作吗?

0 投票
1 回答
31 浏览

postgresql - 配置每页的 Postgres 可用空间

我们有一个更新繁重的表经历了很多膨胀(10 倍)。我想增加每个页面中未使用的空闲空间,以使更新更有可能在同一页面上写入新的 MVCC 元组(帮助我们更有效地利用“仅堆元组”)。

我很确定我已经看到了一种方法来在某个时候在每个表的基础上配置“每页剩余的可用空间”,但是对于我的生活我找不到它。这可能吗?

0 投票
1 回答
104 浏览

sql-server - SQL Server:应用填充因子小于 100% 后预期索引增长多少

我在填充因子为 100% 的数据库中有大约 250 GB 的索引。为了提高性能,我想将填充因子降低到 95%。

因此,在将填充因子应用于我的索引之前,我想知道在应用 95% 的填充因子后索引大小会增长多少。

我期望的是总索引大小的 5% 会增长,对吗?

0 投票
1 回答
2899 浏览

postgresql - Postgres:将填充因子设置为 50?

我有一个按顺序填充一次的记录表,但随后每条记录都会更新(它们的更新顺序和更新时间都是随机的)。这些更新不是热门更新。考虑到这些事实,将此表的填充因子设置为 50 甚至小于 50 有什么好处吗?

0 投票
0 回答
27 浏览

postgresql - 如何在 PostgreSQL 上选择的页数上放置任意数量的行/元组

我想在表中插入一些行,并能够向 PostgreSQL 指定将用于该行数的页数。

例如:3000 行分为 120 页。

我知道我可以更改填充因子来指定应该填充多少页面,我可以使用它还是有其他方法?另外,如果可能的话,我怎样才能将行均匀地分配到该数量的页面中?