码迷,mamicode.com
首页 >  
搜索关键字:sql-server    ( 13766个结果
SQL Server 索引优化——无用索引
我们知道,合理的索引能大幅提升性能,但冗余的索引也会降低数据库性能。随着我们业务的发展,数据库的中的表、表结构、查询的内容都有可能发生变化。这样,有的索引就可能不再使用了,需要删除(因为维护索引即浪费存储,又耗费性能);而有的表则需要修改或者增加索引。本文主要给出快速确定不再使用的索引的查找方式之一 ...
分类:数据库   时间:2019-12-17 13:33:24    阅读次数:125
SQL Server 索引优化-----数据库引擎优化顾问
本文将根据“数据库引擎优化顾问”(DTA)来发现无用或缺失的索引。 要使用“数据库引擎优化顾问”,首先需要对数据库负载进行监控,为数据库负载分析准备数据。从SSMS的工具中,打开SQL Server Profile,输入安全连接方式。在常规的标签下,模板选择“Standard(默认值)”,事件选择标 ...
分类:数据库   时间:2019-12-17 13:29:04    阅读次数:202
SQL Server 索引优化 ——索引缺失
本文我们将重点给出动态视图法发现数据库中缺失的索引。对于索引的调整和新建将不在本文阐述范围,后续将陆续分享相关经验。 sys.dm_db_missing_index_details 缺失索引明细,包括相等列,不等列以及包含列,执行如下脚本,并查看结果 USE WideWorldImporters;G ...
分类:数据库   时间:2019-12-17 13:05:29    阅读次数:87
SQL Server执行计划的理解
要理解执行计划,怎么也得先理解,那各种各样的名词吧。鉴于自己还不是很了解。本文打算作为只写懂的,不懂的懂了才写。 在开头要先说明,第一次看执行计划要注意,SQL Server的执行计划是从右向左看的。 名词解析: 扫描:逐行遍历数据。 先建立一张表,并给大家看看大概是什么样子的。 表中的数据14万左 ...
分类:数据库   时间:2019-12-17 09:11:13    阅读次数:106
利用SQL Profiler 追踪数据库操作
原文:利用SQL Profiler 追踪数据库操作 SQL Server 事件探查器 是一个界面,用于创建和管理跟踪并分析和重播跟踪结果。 这些事件保存在一个跟踪文件中,稍后试图诊断问题时,可以对该文件进行分析或用它来重播一系列特定的步骤。 SQL Server 事件探查器# Microsoft S... ...
分类:数据库   时间:2019-12-17 00:29:47    阅读次数:104
【译】高级T-SQL进阶系列 (三)【上篇】:理解公共表表达式(CTEs)
恢复内容开始 伴随着SQL SERVER 2005的首次展示,微软介绍了一种新的被称为“公共表 表达式”(CTE)的查询结构。一个CTE是由一个简单查询定义的临时结果集,并且用在一个单独的 INSERT/UPDATE/DELETE/SELECT的作用域中。在这篇文章中,我将介绍如何定义以及使用 CT ...
分类:数据库   时间:2019-12-16 22:05:48    阅读次数:89
sql server exec 查询数据,将查询出来的数据赋值给一个定义的变量
sql server exec 查询数据,将查询出来的数据赋值给一个定义的变量 declare @num int, @sqlnum nvarchar(500) set @sqlnum=N''; set @sqlnum =N'select @a=max(SINGLE_CORE_COUNT) from ...
分类:数据库   时间:2019-12-16 17:52:25    阅读次数:382
sql server通过T-SQL导出Excel到磁盘
ALTER PROCEDURE [dbo].[pro_ImportExcelByTime] AS BEGIN --第一步,开启高级功能 EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'xp_c... ...
分类:数据库   时间:2019-12-16 17:42:37    阅读次数:189
ssis 项目部署模型
前几天完成了对ssis的整套流程的熟悉,今天对部署有了一个新的认识,记录一下 上一篇地址:SSIS 初次接触 + 开发记录 之前是使用的包部署模型对项目进行了部署,今天发现可以使用项目部署模型来进行部署,但是需要注意以下几点 1:sql server 端在 "Integration Services ...
分类:其他好文   时间:2019-12-16 17:25:10    阅读次数:74
怎样在sql server profiler跟踪时只显示自己关心的内容
当我们想知道.net程序到底执行了哪些SQL的时候,通常会使用sql server profiler,但是如果不加设置,我们程序执行的sql通常会被系统的SQL淹没,通过以下的方法,可以只显示我们需要的SQL。 跟踪属性-->事件选择-->列筛选器-->ApplicationName-->类似于-- ...
分类:数据库   时间:2019-12-15 00:50:10    阅读次数:153
13766条   上一页 1 ... 67 68 69 70 71 ... 1377 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!