news 2026/2/25 4:01:38

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/2/22 2:26:52

30、工业网络物理系统(ICPS)的教学与学习

工业网络物理系统(ICPS)的教学与学习 1. ICPS课程的关键使能技术 在工业网络物理系统(ICPS)专业的工业信息学硕士课程中,有两项关键使能技术和特征。 首先是由两个主要研究生课程组成的学习体系,即电气工程学士和计算机科学学士。这两个专业的知识相互补充,为学生打下…

作者头像 李华
网站建设 2026/2/25 0:22:59

12、工业网络物理系统的数字化、控制与安全:从加密到智能代理

工业网络物理系统的数字化、控制与安全:从加密到智能代理 1. 工业网络物理系统的加密技术 在工业网络物理系统(ICPS)中,数据的安全至关重要。属性基加密(Attribute-Based Encryption)是保障数据安全的重要手段。访问树的叶子节点代表加密中使用的属性,而非叶子节点代表…

作者头像 李华
网站建设 2026/2/19 15:24:09

彻底搞懂AI Agent框架!主流框架超详细总结,看这篇就够!

从编写一次性的脚本到使用一个成熟的框架&#xff0c;是软件工程领域一次重要的思维跃迁。本文探讨如何利用业界主流的一些智能体框架&#xff0c;来高效、规范地构建可靠的智能体应用。我们将概览当前市面上主流的智能体框架&#xff0c;然后并对几个具有代表性的框架&#xf…

作者头像 李华
网站建设 2026/2/24 7:06:59

从MCP到超级Agent:彻底读懂这场AI生产力革命|终极演进指南与生存手册

大模型竞争格局生变&#xff1a;底层技术优势不再是决胜关键&#xff0c;围绕MCP协议与超级Agent生态的构建能力正成为释放应用价值的核心竞技场。 就在上周五的Create 2025百度AI开发者大会上&#xff0c;百度智能云千帆大模型平台亮出了自己的最新打法&#xff1a;集成百度自…

作者头像 李华
网站建设 2026/2/21 5:04:08

一台服务器能做什么

服务器的基本功能与用途服务器是一种高性能计算机&#xff0c;用于处理、存储和分发数据。根据配置和需求的不同&#xff0c;服务器可以执行多种任务&#xff0c;包括但不限于&#xff1a;网站托管&#xff1a;运行Web服务器&#xff08;如Nginx、Apache&#xff09;托管网站&a…

作者头像 李华
网站建设 2026/2/20 0:46:00

【机器学习】VC维从入门到实战

目录 一、机器学习中的困境&#xff1a;模型复杂度的抉择 简单线性模型 复杂多项式模型 二、VC 维的理论基石 2.1 基础概念铺垫 2.2 VC 维的精确定义 2.3 VC 维与模型复杂度的关联 2.4 VC bound 的深入剖析 三、实战演练&#xff1a;VC 维在算法中的应用 3.1 准备数据…

作者头像 李华