最近负责优化一个公司项目的数据库,先前用SQL SERVER 2000企业版快一年时间还不错,问题比较少,但到年初切换到SQL server 2005
客户的系统并发量一大,数据库经常就死锁,牺牲掉另一个进程,数据就不准,经常造成数据不一致。给客户带来很大不便,公
前几次,讨论了sql server 2005的分页和优化,后面谈到目前常用的分页方法在读取后面分页是会越来越慢。后面给了一个高效的
SQL Server 2005 分页比 2000的确提高不少,可以使用 row_number()函数来处理。 [zping.com]] CREATE TABLE[dbo].[[[zping.com]]]]]( [id] [varchar](32) NOT NULL, [wwi
在web开发中经常碰到排序,可能有人有这样的想法: 1,排序是什么时候排序,是在执行sql语句前完成排序功能,还是最后? 2,
是一篇我们讨论了,SQL Server 2005 分页 的两种情况,在取不同分页时,花的时间很大,如果我们真的取后面几页,如果有几
前两次讨论了SQL server 2005分页效率和方法。在sql server 2000的分页是采用什么方法啊,对比一下两者的差别和性能 SQL server 2000的分
上次我们发现在建立了索引时,分页排序还是很慢。 慢的语句: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Code
一,发现问题 优化的语句: 请问以下语句如何优化:CREATE TABLE aa_001 ( ip VARCHAR2(28), name VARCHAR2(10), password VARCHAR2(30) ) select
前段时间提到的"SQL Server 2005 死锁解决探索",死锁严重,平均每天会发生一次死锁,在解决和处理SQL server2005死锁
当我们优化一个系统时,有时发现一种情况就是自己修改SQL,索引以及分区是不能解决性能问题的。这时你要考虑业务逻辑优化和表
在查询优化中,有一个重要的概念:空间换取查询时间 这一理论最好的应用就是:数据仓库(OLAP):在海量数据库里(一般是TB级)分析数据,通过对数据的
前几天,远离上海,到了温州,在客户的这边处理系统慢,该系统每天正常down机7次左右,在线人员一多,系统运行缓慢,严重影响业务操作,到了无法忍耐的地步,这几天一直在这边处理优化中的问题和升级系统。将这些优化办法和思路记录下来,给大家在以后优化系统中提供思考和建议。 这几天都在通过执行计划来优化索引:
刚刚在客户优化监控系统中,通过DMVs发现一条(通过HQL语句生成)sql语句,执行时间要7205ms,语句如
今天下午,我们搭建了测试服务器,客户的两个管理人员,正在不停的添加数据,突然说页面打开错误,同时添加数据很
今天,继续在客户的系统里优化系统,监视数据库的使用情况,发现有一条sql语句执行速度很慢,竟然要14S,太慢了, SQL语
今天在监控数据库时,发现一个语句的执行时间比较长,IO次数也比较多。语句如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->select * from Docbase this_ where id in ( select objid...
上周五,公司的同事,从客户那边回来,说一个人员选择页面很慢,页面打开需要15s左右,后来自己也试了一下,也
前段时间,我们去回访客户,看了今年上半年优化的一个系统,看看性能怎么样。去了以后,客户反映感觉还可以,不慢,就是说这段时间数据库服务器
最近有一个新任务,在一个表里一下更新700W条数据。由于这个表业务正在使用,而且SQL Server做了完整日志记录。 修改了一下更新sql,
一开始给同事的sql是第二条,但关联查询执行起来慢,同事修改了一些第一条效率
--语句1:获取前20逻辑读取次数或逻辑写入次数或CPU 时间SELECT TOP 20 SUBSTRING(qt.TEXT, (qs.statement_start_offset/2)+1,((CASE q
具体查看: https://www.sqlshack.com/sql-server-wait-types/ 早上10:00, 公司的订单数据更新缓慢,查看了监控的sql信息,有大量的HADR_SYNC_COMMIT 查看上面的信息就可以有优化建议!!
WITH TMP AS( SELECT TOP 100 CAST(SUM(s.total_elapsed_time) / 1000000.0 AS DECIMAL(10, 2)) AS [Total Elapsed Time in S], SUM(s.execution_count) AS [T...
在系统正式上线之前,DBA一般都要测试一下服务器的性能 正文 随着市场份额的SQL Server的发展随着时间的推移,有
今天介绍一下从业数据库dba这么多年,前段时间碰到的奇葩事情,说之前,提2个问题: 1,见到单个数据库最多有多少张业务表 2,一个表有
关于SQL查询效率,100w数据,查询只要1秒,与您分享: 机器情况 p4: 2.4 内存: 1 G os: windows 2003 数据库: ms sql server 2000 目的: 查询性能测试,
上图显示了一个SQL命令的执行过程,为了能使每个语句能高效的执行,我们应
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号