填充因子设置的一般性准则和指导
  • 索引重建任务的时间间隔要相对一致。
  • 如果索引较小,就没有必要去调整填充因子。
  • 在索引级别上进行监控和更新,而不是表级别上。
  • 保存填充一直在0,或者75和100之间。如果你要将填充因子设置为低于75,那么你必须自信你在做什么。保持较低的Scan Density和较低的平均Page Density是十分重要的情形。做一些观察,在将填充因子取值降低前,找出表被读取的频繁程度。
  • 如果Scan Density高于或等于90%,别去改变填充因子,或者调整任务中填充因子至少不应该是首先被调整的。
  • 如果Scan Density在60%到90%之间,小小地降低一下填充因子,例如降低幅度2%。
  • 如果Scan Density低于60%,则加大降低填充因子的幅度。填充因子的取值我一般会取平均Page Density和最初的填充因子之间的中值。例如Original Fill factor = 100,Average Page Density = 60,那么我就取填充因子为80。
  • 如果Average Page Density大于Original Fill Factor,并且Scan Density接近于100%,那么要提高填充因子取值。这样做很好,因为你可以把更多的数据放在同一个页中。例如:Fill Factor = 80,Scan Density = 98,Average Page Density = 88。此时,在下次索引重建之前,页面按照8%的速度填充,而且该速度相对持续稳定;这种情况吓,就可以提高填充因子取值,但是不要超过92。因为按照8%的增长速度,页面马上会填充到100%而引起页拆分。我建议是提高到88%,并且开始观察下一步数据变化如何。
  • 要力图避免改变填充因子过快。我建议多观察一些周期,然后微调。

http://hi.baidu.com/stiveny/blog/item/b6e0182989de75f898250a55.html

posted on 2011-03-23 12:45 Fanr_Zh 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/Amaranthus/archive/2011/03/23/1992346.html

填充因子设置的一般性准则和指导相关推荐

  1. 聚集索引和填充因子fill factor的设置,减少死锁

    我的数据库很容易死锁,我后来发现是聚集索引引起的,我的索引填充因子是90,后来我把聚集索引去掉,问题就解决了,但是我不明白聚集索引为什么会引起死锁?? 你的填充因子设置得不对         聚集索引 ...

  2. sql索引的填充因子多少最好,填充因子的作用?

    当创建一个新索引,或重建一个存在的索引时,你可以指定一个填充因子,它是在索引创建时索引里的数据页被填充的数量.填充因子设置为100意味着每个索引页100%填满,50%意味着每个索引页50%填满. 如果 ...

  3. 基准风险因子暴露度_具有性能基准SQL Server索引填充因子

    基准风险因子暴露度 In this article, we will study in detail about the how SQL Server Index Fill factor works. ...

  4. 数据库中索引的填充因子

    在创建聚集索引时,表中的数据按照索引列中的值的顺序存储在数据库的数据页中.在表中插入新的数据行或更改索引列中的值时,Microsoft® SQL Server™ 2000 可能必须重新组织表中的数据存 ...

  5. SQL SERVER索引原理及填充因子

    在SQL Server中,索引是按B树(平衡树)结构进行组织的,索引B树中的每一页称为一个索引节点,B树的顶端节点称为根节点,索引中的底层节点称为叶节点,根节点与叶节点之间的任何索引级别统称为中间级, ...

  6. T-SQL查询高级—SQL Server索引中的碎片和填充因子

        写在前面:本篇文章需要你对索引和SQL中数据的存储方式有一定了解.标题中高级两个字仅仅是因为本篇文章需要我的T-SQL进阶系列文章的一些内容作为基础. 简介 在SQL Server中,存储数据 ...

  7. 填充因子-FILL FACTOR

    在测试数据存储的大小与索引存储的大小和索引使用速度时,遇到了填充因子的概念,可惜,它没有霸占到我脑海的内存空间,特此记录,备忘. (计算机,数据库,SQL,互联网,技术中的应用)索引的一个特性,定义该 ...

  8. spad 探测器_大面阵SPAD阵列集成微透镜阵列,填充因子改善明显

    基于CMOS制造工艺可实现大面阵.单片式单光子雪崩光电二极管(SPAD)阵列,并受到如3D成像.荧光寿命成像等各种应用的青睐,但常常受到低填充因子(fill factor,指感光区域面积与像元面积的比 ...

  9. Sqlserver (优化Sqlserver数据库)页分裂 和填充因子

    页分裂 概念 不管是聚集索引 还是非聚集索引 我们在插入数据后 难免的会对数据增删改 那么我们涉及到一个问题 我们建立的索引会因为数据的变动 而变得混乱 比如 下面 聚集索引 如果我insert 了1 ...

  10. mysql的填充因子

    填充因子是页大小的1/16,页默认16k就是是预留1k的空间,类似oracle的pct free,为以后的Update留出空闲的空间,避免类似行迁移的问题,使每次访问增加了IO操作. 查看参数 17: ...

最新文章

  1. python argparse中action 的可选参数store_true
  2. c++学习4 -- 输入输出
  3. redis中的五种基本的数据结构
  4. 转:看问题的5个层次
  5. mysql lepus_MySQL 监控软件lepus天兔
  6. linux驱动日志格式,( 转)嵌入式Linux驱动Makefile
  7. 144显示器只有60_3199元34寸144Hz高刷新曲面带鱼屏显示器咋样?用过才知道
  8. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_06 Properties集合_1_使用Properties集合存储数据,遍历取出集合中的数据...
  9. 拉格朗日插值法_Lagrange、Newton、分段插值法及Python实现
  10. JSP+javabean实现购物车功能
  11. java超级玛丽代码_java版超级玛丽源代码
  12. 手机声音同步到另一部手机_教你一招,手机耳机音量一键同步!
  13. Python解析XML文档
  14. 如何盘活客户资源,提升成单率?
  15. CC1310架构及工作原理
  16. 使用Python,OpenCV沿着轮廓寻找极值点
  17. 华为AR路由器无法上网解决办法
  18. Mac:VSCode 批量替换快捷键
  19. Flask+Vue搭建系统
  20. 云付注册推荐人怎么填?云付新手怎么操作

热门文章

  1. 基线、底线、顶线、中线
  2. Dlang如何禁用垃圾回收(GC)
  3. 肿瘤基因组学数据库终结者:cBioPortal---转载
  4. html markdown插件,MarkDown编辑必备插件
  5. 咖啡馆html报告,咖啡屋调查报告.ppt
  6. python登录qq定时发消息_python自动发送qq消息
  7. glib使用之哈希表
  8. lightdm .service: Start request repeated too quickly. grub正常,不显示登录和桌面 Endeavour
  9. 白马非马的面向对象分析
  10. 关于UE4坐标换算涉及到的知识