澳门十大赌场最新排名 > 澳门十大赌场 > 数据库优化案例,SQLServer删除登录记录用户名和

原标题:数据库优化案例,SQLServer删除登录记录用户名和

浏览次数:178 时间:2019-07-10

写在前面

  记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段容易掌握的,但是整体的优化思想很难学会的。这也是为什么自己特别喜欢看案例,今天也分享自己做的优化案例。

  之前分享过OA系统、HIS系统,今天我们来一个最常见的ERP,ERP系统各行各业都在用,不同行业也有不同的特点,博主在做研发的时候还自己写过ERP也算是比较熟悉了。

  不管是本文分享的零售类,还是鞋服门店、家居、汽车、地产等等,也不管是某友、某碟,ERP有一个共同的特点,单据流程长,业务复杂,热点表明显,数据量大,涉及众多系统接口,各种大数据的统计报表....传统行业又缺乏DBA精心管理。

  慢是普遍的!

  最近一直很忙,博客产出也少的可怜,今天整理了一下自己做过优化或各种方案的客户已经超过千家,涉及各行各业,今天分享的案例算是在这些客户中比较典型的了!没有什么高大上都是常见的问题!在之前的博客中都有过提及,那么本篇我们就结合之前的技术点来看看这个案例。学习优化手段的看官们可以参见我的优化系列:

 

介绍:

作为一名开发人员都会知道我们做的项目都要用到数据库,数据库都需要账号和密码,然而问题来了,做的东西多了那些没用的账号和密码还在哪里纠缠着我们。所有我们不能忍了删除掉他。

网上很多都是2008的是删除方案,知道我看到了这篇:

docs.microsoft.com 链接:  [SQL 

SQL SERVER全面优化-------Expert for SQL Server 诊断系列

 

--------------博客地址---------------------------------------------------------------------------------------

Expert 诊断优化系列 

 

 

废话不多说,直接开整-----------------------------------------------------------------------------------------

 

版本路径说明

SQL Server Management Studio 2016 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio13.0SqlStudio.bin

SQL Server Management Studio 2014 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio12.0SqlStudio.bin

SQL Server Management Studio 2012 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio11.0SqlStudio.bin

SQL Server Management Studio 2008 delete the file C:Users%username%AppDataRoamingMicrosoftMicrosoft SQL Server100ToolsShellSqlStudio.bin

SQL Server Management Studio 2005 delete the file – same as above answer but the Vista path. C:Users%username%AppDataRoamingMicrosoftMicrosoft SQL Server90ToolsShellmru.dat

注意:AppData是一个隐藏文件夹。您需要在资源管理器中显示隐藏的文件夹。

上面只是简述了所对应版本需要删除的文件路径。还是需要我们手动去找到然后删除对应文件的。

当然我们也可以不这样那就复制下面的路径吧。

 

 SQL Server Management Studio 2016 :%AppData%MicrosoftSQL Server Management Studio12.0

 SQL Server Management Studio 2014 :%AppData%MicrosoftSQL Server Management Studio12.0

 SQL Server Management Studio 2012 :%AppData%MicrosoftSQL Server Management Studio11.0

 SQL Server Management Studio 2008 :%AppData%MicrosoftMicrosoft SQL Server100ToolsShell 

 SQL Server Management Studio 2005 :%AppData%MicrosoftMicrosoft SQL Server100ToolsShell   

这样找到对应版本数据库,直接复制版本后面的路径,然后在根据第一个代码路径找到需要删除的文件名即可。这样是不是很爽啊。

]( XML PATH应用**

用户现象

  系统慢!保存个单据要好几分钟,很多操作都超时,尤其到下午4点左右各种超时,收款什么的都收不了,

  查个报表一个小时,下班了还没查完,经常因为系统慢而加班,

  业务部门已经怨声载道,这个事情已经上报公司高层IT部分压力非常大!

 

系统环境

  首先我们来看一下这个系统配置及现状,为什么说这个客户经典?往下看就知道了...

  

  先来看看系统配置 :

  

  图片 1

 

   服务器的配置是:8路 24 core 做了超线程 384个逻辑CPU,内存1T,磁盘全闪

   图片 2

     SQL用了2012版本,补丁已经最新,而且服务器配置全部能够识别

    没错。相当牛逼得配置!

  

     图片 3

  

  数据库的大小在1.2个T

 

  咋一看也许数据量太大了,导致性能的问题!可又一想这么强力的服务器也不至于那么慢呀,难道是代码的问题?难道需要分库分表?

首先呢!我们在增加一张学生表,列分别为(stuID,sName,hobby),stuID代表学生编号,sName代表学生姓名,hobby列存学生的爱好!那么现在表结构如下:

数据库指标

  那么我们再看一下数据库的一些表象:

  每秒请求数量:

  图片 4

  用户连接数:

  图片 5

 

 

  语句执行情况:

  图片 6

  图片 7

  

 

 

  等待情况:

  图片 8

 

  图片 9

 

  等待时间:

  图片 10

 

   CPU指标:

  图片 11

 

  内存一些指标:

  图片 12

 

  图片 13

 

 

  磁盘队列:

  图片 14

 

 

 -------------------还很多指标就不一一展示了------------------

 

   看到这些基本的指标,除了慢你能看出什么?问题出在哪里?怎么样快速解决?能有一个优化的步骤呈现在眼前么?

 

 

本文由澳门十大赌场最新排名发布于澳门十大赌场,转载请注明出处:数据库优化案例,SQLServer删除登录记录用户名和

关键词: mg4355娱乐平台

上一篇:没有了

下一篇:没有了