位置: 编程技术 - 正文

SQL SEVER数据库重建索引的方法(sqlserver重复数据)

编辑:rootadmin

推荐整理分享SQL SEVER数据库重建索引的方法(sqlserver重复数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sqlserver重复数据,sqlserver 数据库重命名,关于sql server数据库表的重命名,sqlserver重复数据,sql数据库重置,sqlserver数据库怎么重启,sqlserver数据库怎么重启,sqlserver数据库怎么重启,内容如对您有帮助,希望把文章链接给更多的朋友!

一.查询思路

1.想要判断数据库查询缓慢的问题,可以使用如下语句,可以列出查询语句的平均时间,总时间,所用的CPU时间等信息

2.列出数据库每个表的数据量,并且需要运维人员对业务足够了解,知道大概哪些表是查询量最多的,可以查看“排在前面的表的磁盘使用情况”:

3.查看表碎片的情况,可以使用命令

DBCC SHOWCONTIG

SQL SEVER数据库重建索引的方法(sqlserver重复数据)

可以看到该表扫描密度只有.%(最佳状态是%,每个表页都写满数据),远远低于最佳计数,也就是说这个表的利用率很低,本来扫描一页 就能出结果,现在可能需要扫描三页,增加了查询时间;而逻辑碎片和区碎片都很多(一般认为超过%就需要优化了),也就是说同样一页,数据很少而碎片很 多,占用了过多的数据库资源。4.根据你对业务的了解,找出查询最多的表,对比他的数据,查询时间,和碎片程度可以判断出该表是否需要整理碎片,重建索引,以提高数据库性能。重建索引的语句为:

use[数据库名]ALTER INDEX ALL ON [表名称] REBUILD;

重建后,同样的一张表NWME_Company_Index,再次查询表碎片情况的结果如下:

可以看到密度已经变为.9%,而逻辑碎片几乎没有了。

5.现在可以看一下整理碎片后,是否真的对查询性能优化了,再次运行第一点列出的命令查看可以发现,大部分查询语句所用的平均时间都下降了接近一半:

现在可以到前台实际体验优化后的效果了。

SQL Server中的SQL语句优化与效率问题 很多人不知道SQL语句在SQLSERVER中是如何执行的,他们担心自己所写的SQL语句会被SQLSERVER误解。比如:select*fromtable1wherename='zhangsan'andtID和执行:select*fro

sql 聚集索引和非聚集索引(详细整理) 聚集索引一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏

查询Sqlserver数据库死锁的一个存储过程分享 使用sqlserver作为数据库的应用系统,都避免不了有时候会产生死锁,死锁出现以后,维护人员或者开发人员大多只会通过sp_who来查找死锁的进程,然后用s

标签: sqlserver重复数据

本文链接地址:https://www.jiuchutong.com/biancheng/321215.html 转载请保留说明!

上一篇:SQL Server 压缩日志与减少SQL Server 文件大小的方法(sql文件压缩)

下一篇:SQL Server中的SQL语句优化与效率问题(sql server s)

  • 个税必须每个人交吗
  • 城建税和教育费附加减免政策
  • 关税完税价格是到岸价吗
  • 个体经营所得税核定征收2023标准
  • 收到借款利息如何计算
  • 法人可以是办税人和发票领购人吗
  • 利息费用和利息支出的区别计算公式
  • 公司员工受伤怎么报工伤
  • 电子记账软件出纳帐
  • 取得的进项发票当月不抵扣怎么做账
  • 业务招待费的扣除标准是什么2022
  • 先取得发票后付款说明
  • 产品质量问题怎么处罚
  • 借给股东的借款怎么做账
  • 出租无形资产的收入
  • 公司租个人车辆如何办理
  • 外贸企业出出口退税会计科目怎么做账?
  • 车辆施救费会计分录
  • 自己从自己公司直接拿钱是犯罪吗知乎
  • 小规模收到增值税专用发票咋处理
  • 母公司如何将子公司转让
  • 本年利润有期末余额吗
  • 银行承兑汇票到期后多长时间失效
  • 消耗性生物资产是指什么
  • 餐费没有发票怎么入账
  • 如何解决蓝屏错误代码0x000007B问题
  • 公司长期贷款
  • 分公司可以向总公司缴纳管理费吗
  • 不得抵扣的进项税额计入哪里
  • 爱沙尼亚的故事
  • mom.exe是什么进程
  • 银行贷款发放怎么做凭证
  • 个人所得税应该计入什么科目
  • 发生销售折让怎么办
  • 进程mmc.exe
  • php完整教程
  • php foo
  • 逾期未收回包装物押金的实务处理
  • 购买财务软件的费用
  • 微信小程序全栈开发实战
  • php保存session
  • 我一定要用自己的双手拼出来
  • 适用于windows7的更新程序会更新到windows10吗
  • 查账征收利润50万交多少税
  • mysql日志文件在哪里
  • 什么是债权人和债务人简单来说
  • 免征文化事业建设费条件的销售额标准
  • 个人去税务局开劳务发票要交多少税
  • 金税四期主要核查什么?
  • mariadb10安装
  • 实收资本印花税是一年一交吗
  • 消费税是在哪个环节缴纳
  • 如果是车间不生气怎么办
  • 跟老师出差路上可以聊些什么
  • 银行手续费未取得发票可以进行税前扣除吗
  • 展览展示服务费计入什么科目
  • 税务稽查补缴增值税税的账务处理流程
  • mysql 常用
  • 如何在境外银行开户
  • 电脑bios怎么关
  • 手动去除扁桃体结石教程
  • 如何更改win8开始菜单
  • linux常用命令 删除
  • csrss.exe是什么进程 2个
  • linux安装fping
  • 苹果发布首款MR头显
  • linux安装atop
  • bootstrap下拉框设置默认值
  • 创建nodejs项目的步骤
  • python中的变量赋值
  • perl常用函数
  • vue如何用
  • 清除cookie是什么意思
  • jquery定位
  • python调用fortran函数传入数组
  • JavaScript bold方法入门实例(把指定文字显示为粗体)
  • scroll-view组件用于实现
  • js缩小图片尺寸
  • jquery $each
  • 法制建设包括哪三个方面
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设