位置: 编程技术 - 正文

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)

  • 联通的话费能干吗
  • 不动产租赁服务属于现代服务吗
  • 购买产品再出售怎么入账
  • 免税行业可以开什么发票
  • 银行承兑汇票 托收
  • 客户回款扣除的手续费会计分录怎么做?
  • 房屋出租要交产证吗
  • 企业的商品产品包括
  • 转售的物业
  • 未抵扣完的进项税计入待抵扣
  • 没有进出口权可以做外贸吗
  • 金蝶现金流量表附表项目如何指定
  • 主办会计工作注意什么
  • 电子承兑汇票怎么用
  • quickdcf.exe - quickdcf是什么进程 作用是什么
  • 建筑企业如何确认所得税收入
  • 对出纳的要求
  • PHP:date_default_timezone_set()的用法_Date Time函数
  • 除甲醛的净化器哪个品牌做得最好
  • php扩展开发参考手册
  • php生成颜色面板
  • 开发票的零税率和免税有什么区别
  • 缴纳社保的时候工资填写多少
  • 技术knowhow
  • vue图片放在哪里
  • js数组方法大全
  • php floatval
  • linux用cat命令查看
  • 施工企业工人工资付给包工头老板需要写什么模板
  • 残疾基金出什么科目
  • 分公司开票总公司付款可以吗
  • 哪些项目的进项税额可以从销项税额中抵扣
  • mysql null+1
  • pygame编程
  • 终止合约取得的合约
  • 申报个税工资报少了怎么更改
  • 主要业务是生产销售家电
  • 资产负债表其他应收款包括哪些内容
  • 收到预付货款用什么凭证
  • 受托加工物资如何开票
  • 公允价值变动损益在利润表哪里
  • 软件开发的账务处理
  • 发工资的是会计还是出纳
  • 收回客户货款会计分录怎么写
  • 注册资本金印花税什么时候缴纳
  • 法院案件受理费退费申请
  • 供应商质量考核单
  • 公司收到劳务发票交个税吗
  • 收到供应商赠送原材料
  • sql中的存储过程是干嘛用的
  • order by使用
  • mysql转移表数据表
  • asp.net select
  • win10系统提醒
  • win8已共享但别电脑无权限
  • dcs是什么文件
  • windowsxp服务在哪里
  • linux下使用lftp的小结(远程服务器备份)
  • macbook的dock栏怎么不见了
  • 安装完xp系统直接黑屏怎么办
  • win70x80073712解决方法
  • win10专业版怎么改用户名
  • element拖拽
  • win7安装要求配置
  • node.js配置
  • Unity3D游戏开发引擎
  • 浏览器修改js变量
  • js设计模式书
  • jQuery仿写百度百科的目录树
  • jquery设置文本字体样式
  • 全面解析日本失去的十年
  • 如何理解js的面向对象
  • android下拉刷新上拉加载
  • python 观察者
  • 上海税务举报电话多少
  • 甘肃国家税务局兰州专用章图片
  • 地税占税收的比例多少
  • 应聘保险公司需要了解什么
  • 公司换届审计一般要多久
  • 怎么判断增值税能不能抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设