news 2026/4/16 18:58:48

sqlserver索引优化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
sqlserver索引优化
  1. 查询索引碎片
SELECTOBJECT_NAME(B.OBJECT_ID)表名,B.NAME 索引名称,A.INDEX_TYPE_DESC 索引类型,ROUND(A.AVG_FRAGMENTATION_IN_PERCENT,2)碎片率FROMsys.dm_db_index_physical_stats(DB_ID(),NULL,NULL,NULL,NULL)AINNERJOINsys.indexes BONA.OBJECT_ID=B.OBJECT_IDANDA.INDEX_ID=B.INDEX_IDWHERE1=1ANDA.AVG_FRAGMENTATION_IN_PERCENT>30--AND A.AVG_FRAGMENTATION_IN_PERCENT>5 AND A.AVG_FRAGMENTATION_IN_PERCENT<=30ORDERBYOBJECT_NAME(B.OBJECT_ID),A.AVG_FRAGMENTATION_IN_PERCENTDESC
  1. 生成优化索引碎片语句
SELECTOBJECT_SCHEMA_NAME(B.OBJECT_ID)架构,OBJECT_NAME(B.OBJECT_ID)表名,B.NAME 索引名,ROUND(A.AVG_FRAGMENTATION_IN_PERCENT,2)碎片率,CASEWHENA.AVG_FRAGMENTATION_IN_PERCENT>30THENN'重新生成索引'ELSEN'重新组织索引'END处理方式,'ALTER INDEX '+QUOTENAME(B.NAME)+' ON '+QUOTENAME(OBJECT_SCHEMA_NAME(B.OBJECT_ID))+'.'+QUOTENAME(OBJECT_NAME(B.OBJECT_ID))+' '+CASEWHENA.AVG_FRAGMENTATION_IN_PERCENT>30THEN'REBUILD'ELSE'REORGANIZE'END生成SQL语句FROMsys.dm_db_index_physical_stats(DB_ID(),NULL,NULL,NULL,NULL)AINNERJOINsys.indexes BONA.OBJECT_ID=B.OBJECT_IDANDA.INDEX_ID=B.INDEX_IDWHEREA.AVG_FRAGMENTATION_IN_PERCENT>5ANDB.INDEX_ID>0--AND OBJECT_NAME(B.OBJECT_ID) IN ('INVMB') --指定表ORDERBYCASEWHENA.AVG_FRAGMENTATION_IN_PERCENT>30THENN'重新生成索引'ELSEN'重新组织索引'END,OBJECT_NAME(B.OBJECT_ID),B.INDEX_ID
  1. 更新统计全部信息
EXECsp_updatestats
  1. 更新统计单表信息
UPDATESTATISTICS[表名]
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:52:36

保健品行业本地企业网盘搭建方案

一、保健品行业企业网盘建设背景1、行业特性带来的文档管理挑战保健品行业正处于高速发展与严格监管并存的时期。从原料采购、生产工艺、质检报告到营销素材&#xff0c;企业每天都在产生海量的多类型文档。更为复杂的是&#xff0c;这些文档往往需要跨部门、跨区域的协同使用—…

作者头像 李华
网站建设 2026/4/16 9:17:08

22、工业信息物理系统对交通运输的影响

工业信息物理系统对交通运输的影响 1. 引言 工业信息物理系统(ICPS)对铁路和公路等交通运输系统产生了重要影响,并且可以通过ICPS来提升这些运输系统的性能。交通运输是信息物理系统(CPS)概念的一个重要应用领域,ICPS对运输系统的影响主要涉及货运、客运和物流等方面。…

作者头像 李华
网站建设 2026/4/16 10:53:18

(保姆级教程)啥是AI Agent?从入门到精通:2025年五大工具框架深度盘点,收藏这一篇就够了!

在AI技术飞速发展的今天&#xff0c;AI Agent已经成为了一个热门的研究和应用领域。无论是企业还是个人开发者&#xff0c;都希望能够借助AI Agent来提升工作效率、优化业务流程或创造全新的用户体验。然而&#xff0c;从零开始构建一个AI Agent并非易事&#xff0c;幸运的是&a…

作者头像 李华
网站建设 2026/4/16 10:38:37

软著避坑指南:以为交了材料就能过?这些细节让你多走半年弯路!

大家好&#xff01;今天来聊聊软著申请那些事儿。很多开发者觉得软著申请不过是“填表交代码”的简单流程&#xff0c;但现实中&#xff0c;材料被打回、反复补正、甚至申请失败的情况比比皆是。更关键的是&#xff0c;软著审核周期通常需要1-3个月&#xff0c;一旦踩坑返工&am…

作者头像 李华
网站建设 2026/4/16 12:14:52

40、Linux X 服务器与字体服务器配置全解析

Linux X 服务器与字体服务器配置全解析 1. XFree86 3.3.x 与 4.x 差异 XFree86 3.3.x 的配置文件包含 ServerFlags 部分,用于设置显卡标志,一般无需改动。XFree86 3.3.x 和 4.x 主要区别在于,4.x 使用通用的 X 服务器程序(XFree86)和特定显卡的驱动模块,而 3.3.x 为每个…

作者头像 李华
网站建设 2026/4/16 13:55:02

Kafka高可用:延迟请求处理揭秘

// 需要等待其他副本完成写入if (delayedProduceRequestRequired(requiredAcks, entriesPerPartition, localProduceResults)) {// create delayed produce operationval produceMetadata ProduceMetadata(requiredAcks, produceStatus)// 创建DelayedProduce延时请求对象val …

作者头像 李华