上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 140 下一页
摘要: 文章目录 遇到的问题 使用SQLServer Profiler监控数据库 SQL1:查找最新的30条告警事件 SQL2:获取当前的总报警记录数 有哪些SQL语句会导致CPU过高? 查看SQL的查询计划 选择top记录时,尽量为order子句的字段建立索引 查看SQL语句CPU高的语句 通过建立相关索 阅读全文
posted @ 2016-11-23 20:24 有梦就能实现 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: 最近有项目反应,在服务器CPU使用较高的时候,我们的事件查询页面非常的慢,查询几条记录竟然要4分钟甚至更长,而且在翻第二页的时候也是要这么多的时间,这肯定是不能接受的,也是让现场用SQLServerProfiler把语句抓取了上来。 用ROW_NUMBER()进行分页 我们看看现场抓上来的分页语句: 阅读全文
posted @ 2016-11-23 20:21 有梦就能实现 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。 项目背景 这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战 阅读全文
posted @ 2016-11-23 20:05 有梦就能实现 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 索引的概念 索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。 索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书。在数据库中,数据库程序使用索引可以重啊到表中的数据,而不 阅读全文
posted @ 2016-11-23 19:36 有梦就能实现 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 前言 数据库的查询执行,毋庸置疑是程序员必备技能之一,然而数据库查询执行的过程绚烂多彩,却是很少被人了解,今天哥哥要带你装逼带你飞,深入一下这sql查询的来龙去脉,为查询的性能优化处理打个基础,或许面试你也会遇到,预防不跪还是看看吧。 这篇博客,摒弃查询优化性能,作为其基础,只针对查询流程讲解剖析。 阅读全文
posted @ 2016-11-23 19:29 有梦就能实现 阅读(343) 评论(0) 推荐(0) 编辑
摘要: sql语句的优化分析 开门见山,问题所在 sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。 网速不给力,不稳定。 服务器内存不够,或者SQL 被分配的内存不够。 sql语句设计不合理 没有相应的索引,索引不合理 没有有效的索引视图 表数据过大没有有效的分区设计 数据库设计太 阅读全文
posted @ 2016-11-23 19:27 有梦就能实现 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 工具概要 如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问题出在哪里,并且找到他,咱们可以借助本文中要讲述的性能检测工具--sql server profil 阅读全文
posted @ 2016-11-23 19:19 有梦就能实现 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 序言 本篇主要目的有二: 1、看懂t-sql的执行计划,明白执行计划中的一些常识。 2、能够分析执行计划,找到优化sql性能的思路或方案。 如果你对sql查询优化的理解或常识不是很深入,那么推荐几骗博文给你:SqlServer性能检测和优化工具使用详细 ,sql语句的优化分析,T-sql语句查询执行 阅读全文
posted @ 2016-11-23 19:10 有梦就能实现 阅读(4577) 评论(0) 推荐(1) 编辑
摘要: 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索 阅读全文
posted @ 2016-11-23 12:35 有梦就能实现 阅读(939) 评论(0) 推荐(0) 编辑
摘要: select a.name as 表名,max(b.rows) as 记录条数 from sysobjects a ,sysindexes b where a.id=b.id and a.xtype='u' group by a.name order by max(b.rows) desc sele 阅读全文
posted @ 2016-11-22 21:56 有梦就能实现 阅读(23782) 评论(0) 推荐(1) 编辑
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 140 下一页