排序
优化 SQL Server 索引的小技巧
SQL Server中有几个可以让你检测、调整和优化SQL Server性能的工具 在本文中,我将说明如何用SQL Server的工具来优化数据库索引的使用,本文还涉及到有关索引的一般性知识。 关于索引的常识 影...
SQL Server 数据库备份和还原认识和总结 (一)
可能许多同学对SQL Server的备份和还原有一些了解,也可能经常使用备份和还原功能,我相信除DBA之外我们大部分开发员队伍对备份和还原只使用最基础的功能,对它也只有一个大概的认识,如果对它...
SqlServer 索引自动优化工具
前段接手了个优化项目,大概要求是对公司现有的1W多张表进行索引优化,完善现有的,剔除无效的索引 鉴于人手严重不足(当时算两个半人的资源),打消了逐个库手动去改的念头。当前的程序结构不...
SQL 查询性能优化 解决书签查找
当优化器所选择的非聚簇索引只包含查询请求的一部分字段时,就需要一个查找(lookup)来检索其他字段来满足请求 先来看看什么是书签查找: 当优化器所选择的非聚簇索引只包含查询请求的一部分字...
编写SQL需要注意的细节Checklist总结
本周技术研究部(TRD)的一名DBA 对我们编写SQL时的一些问题,进行了汇报讲演,以下是来自它的脚本,我在它讲演的基础上写出了自己想表述的,以便于大家相互交流学习 代码如下: /* --注意:准备...
SQL Server 数据页缓冲区的内存瓶颈分析
数据页缓存是SQL Server的内存使用主要的方面,也是占用量最大的部分。在一个稳定的DB Server上,这部分内存使用会相对较稳定 SQL Server会把经常使用到的数据缓存在内存里(就是数据页缓存),用...
巧妙的自关联运用
最近在改报表分页,遇到一个很棘手的问题,需要将比较正常的数据记录新增加两列 第一列按照goodsid局部分组,然后在分组后的记录中按照audittime升序排序得到序号,从而显示某商品得第几次变迁...
SQL处理多级分类,查询结果呈树形结构
对于多级分类常规的处理方法,很多程序员可能是用程序先读取一级分类记录,然后通过一级分类循环读取下面的子分类 这样处理的弊端是:如果数据量大,子分类很多,达到4级以上,这方法处理极端占...
SQL Server 总结复习 (二)
SQL Server 总结复习,学习sqlserver的朋友可以参考下 1. 排名函数与PARTITION BY 代码如下: --所有数据 SELECT * FROM dbo.student AS a INNER JOIN dbo.ScoreTB AS b ON a.Id = b.stuid WHERE...
sql 存储过程批量删除数据的语句
sql 存储过程批量删除数据的语句,需要的朋友可以参考下 代码如下: Create PROCEDURE Batch_Delete @TableName nvarchar(100), --表名 @FieldName nvarchar(100), --删除字段名 @DelCharIndexID...