最近数据库服务器有点慢,去看看哪方面的压力比较大!

其实并不是这个Lucky28 数据库影响整个服务器。
但多少会有点影响,每个小影响积累起来就影响比较大!

这里简单的讲一下:如何使用数据库引擎优化顾问优化数据库

简单的优化一下数据库。

一、启动 microsoft sql server management studio(就是sql的管理工具)

二、工具->sql server profiler

三、sql server profiler->文件->新建跟踪 ->运行

  时间长一点,点停止 然后保存这个跟踪

   sql server profiler->文件->保存->取个名字。

  详细查看:

  如何创建跟踪 (SQL Server Profiler)

  http://technet.microsoft.com/zh-cn/library/ms175047.aspx

四、sql server profiler->工具-数据库引擎优化顾问

  工作负荷 选择刚才保存的文件。

  在选择要优化的数据库和表 里面选择一个(不要全选,会卡死的)

  选项都是中文的,自己配置一下。

  最后点下开始分析。等着,我这个等了十几分钟。

  完成后会有建议

    看一下建议

  tbLucky28Account 这张表查询其实已经很快了,但是他使用频率很高,跟据它的建议优化一下。确实提高了不少。

   一个是统计,一个是索引

  以下是网上查过来的:

   1.STATISTICS是一个表中某几个列的统计信息,如一个表是全校学生某次考试的分数,score列的类型是int,取值范围是0到100的整数, 那么statistc就是每个分数分别有多少人。在一个特定的查询中,使用索引可能加快  速度,也可能减慢速度,所以SQL server要事先对使用索引的效果做一个预测,预测的依据就是STATISTICS。
  2.默认情况下,表或索引更改了,统计会相应地自动更新, 以保持统计是最新的。但是可以在数据库选项中关闭这个自动更新的功能,提高数据表的更新速度。但需要定期手动更新统计。因为过期的统计信息会对是否使用索 引的判断带来误判。没发现SQL2000和SQL2005的统计有什么区别。
  3.index要依赖正确的STATISTICS才能发挥作用。而你的SQL2005优化工具对缺乏STATISTIC的列自动产生了创建语句。

  索引有很多好处和坏外,以下是索引的一点点资料,

  http://www.cnblogs.com/Mattcoder/archive/2007/02/08/644824.html

五、查看报告

有很多报告可以查看。

 

这里可以看到 tbLucky28Account 这个账户表的访问频率,前面的建议优化是非常正确的。

这里有索引的报告。这里我圈出来的两个索引特别大。
最大那个 PK_tbUserWagerTaskHistory 这个是历史数据,备查的,平时不用没什么影响。
但是上面那个PK_tbGamePriceAccountLogs_XX这个有32多M就要跟据自己的实际情况进行优化。

如何使用数据库引擎优化顾问优化数据库

http://technet.microsoft.com/zh-cn/library/ms186354.aspx

如何创建工作负荷

http://technet.microsoft.com/zh-cn/library/ms190957.aspx

转载于:https://www.cnblogs.com/hsj2010/archive/2010/07/15/1777823.html

如何使用数据库引擎优化顾问优化数据库相关推荐

  1. 数据库引擎优化顾问优化数据库

    [转]数据库引擎优化顾问优化数据库 原文地址:http://www.cnblogs.com/zhouchaoyi/articles/2088026.html 现在一直在做轨道交通行业(地铁)方面的项目 ...

  2. Mysql的数据库引擎 区别特点_mysql数据库存储引擎及区别

    MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用: MyISAM.InnoDB.MERGE.MEMORY(HEAP).BDB(BerkeleyDB).EXAMPLE.FEDERA ...

  3. mysql数据库引擎面试,mysql数据库引擎面试

    一.内存与线程 1.内存结构 内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平.JVM的内存结构规定Java程序 ...

  4. mysql数据库引擎博客_mysql 数据库引擎常识全集

    1.mysql引擎简介: MyISAM引擎是mysql关系数据库管理系统的默认存储引擎(mysql 5.5以前).这种mysql表存贮结构从的旧的ISAM代码扩展出许多有用的功能.在新版本的mysql ...

  5. 数据库_mysql数据库引擎_数据库索引

    文章目录 前言 一.MySql数据库引擎 1.1.数据库引擎任务 1.2.常用的数据库引擎 1.2.1.InnoDB存储引擎 页主要部分 InnoDB的几个变量 1.2.2.MyISAM存储引擎 1. ...

  6. MySQL数据库引擎、数据事务与隔离级别

    MySQL数据库引擎 MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的.要添加一个新的引擎,就必须重新编译MYSQL.在缺省情况下,MYSQL支持三个引擎:ISAM.MYISAM和HEA ...

  7. 高性能数据库引擎 CoolHash 产品宣言 Fourinone4.0版新特性(转)

    Fourinone4.0版新特性:一个高性能的数据库引擎CoolHash(酷哈嘻) 一.前言:如何写一个数据库 如果将操作系统和业务应用之间的软件都统称中间件的话,那么最重要的软件无疑是数据库,它比w ...

  8. 万字技术干货 |YMatrix 高性能时序数据库引擎的技术实践

    导读:YMatrix 最近推出了 5.0 版本,同等条件下 SSB 性能比 ClickHouse 官方数据提升了 24%.本文将介绍新版本使用的性能优化技术,及最终的优化效果. 内容要点: 高性能时序 ...

  9. 达摩院重要科技突破!空天数据库引擎Ganos解读

    简介:Ganos空天数据库引擎是李飞飞带领的达摩院数据库与存储实验室研发的新一代位置智能引擎,采用了平台即服务.多模融合.计算下推和云原生全新处理架构,为政府.企事业单位.泛互联网客户提供移动对象.空 ...

最新文章

  1. SpringBoot在IDEA中实现热部署
  2. 打包静默安装参数(nsis,msi,InstallShield,InnoSetup)[转]
  3. 01. elasticsearch certification 练习题
  4. Exception in thread main java.time.format.DateTimeParseException: Text '31-Dec-13' could not be pa
  5. Android 第一行代码
  6. 软件授权注册码_授权码授予
  7. 生物计算机 量子计算机,生物计算机光子计算机量子计算机哪个更先进
  8. 【免费or付费】外卖优惠券公众号的申请以及做法有什么不同?
  9. 什么是nmap以及如何使用它
  10. 图片验证码有时会出现无法显示的问题
  11. 合肥工业大学c语言是试卷,合肥工业大学2005-2007年C语言程序设计试卷参考答案.doc-资源下载人人文库网...
  12. centos7搭建DNS服务器全过程及注意事项(坑)
  13. Bumblebee之负载、限流和故障处理实践
  14. 工程材料(3.2)热处理-普通铸铁
  15. Linux 系统 IO之 lseek 函数
  16. 10046 trace 文件内容解析
  17. 【电子学会】2022年12月图形化三级 -- 消灭病毒
  18. 通过autoCAD-vba画管道单线图 [1.12]
  19. 当企业拥有独立的官方网站时,意味着什么?
  20. 如何快速编写小程序商城和安卓 APP 商城

热门文章

  1. 载波监听多路访问CSMA以及CSMA/CD详解
  2. Codeforces Round #197 (Div. 2): C. Xenia and Weights(记忆化搜索)
  3. hbase工作 架构原理
  4. python机器学习库sklearn——集成方法(Bagging、Boosting、随机森林RF、AdaBoost、GBDT)
  5. jQuery Mobile中导航栏navbar的data-*选项
  6. jquery中ajax应用——get()和post()
  7. quartus打开Simulator Tool生成网表进行功能仿真
  8. Crackme014
  9. ZooKeeper CentOS7上安装
  10. loadrunner:关联操作