
001-C 数据库性能
文章平均质量分 52
武哥博文
这个作者很懒,什么都没留下…
展开
-
T-SQL重建所有数据库的所有表的索引
DECLARE @Database VARCHAR(255)DECLARE @Sqlcmd VARCHAR(1000)DECLARE @Test BITSET @Test = 1DECLARE DatabaseCursor CURSOR FORWARD_ONLY READ_ONLY FORSELECT name FROM master.dbo.sysdatabases WHER原创 2010-04-09 14:13:00 · 1586 阅读 · 0 评论 -
在SQL Server中使用merge同时进行Insert,Update和Delete操作
Using MERGE in SQL Server to insert, update and delete at the same timeWritten By: Arshad Ali -- 3/10/2009 from:http://www.mssqltips.com/tip.asp?tip=1704 Devart dbForge Schema Compare f转载 2010-01-12 10:06:00 · 3501 阅读 · 0 评论 -
240个国外SQL Server高手的博客集萃
Aaron BertrandAdam MachanicAll Things SQL ServerAllen Kinsel - SQL DBAAllen WhiteAmit Bansal writes...Andrew Fryers BlogAndrew KellyAndy LeonardAnything and Everything ITArcane CodeArnie Rowland: Ram原创 2009-12-31 10:44:00 · 1312 阅读 · 0 评论 -
一条语句返回一个数据库中所有表的空间使用情况
USE db_name>sp_MSforeachtable @command1=EXEC sp_spaceused ?,@whereand=or OBJECTPROPERTY(o.id, NIsSystemTable) = 1-----改进版IF EXISTS原创 2009-12-29 14:02:00 · 719 阅读 · 0 评论 -
使用set statistics on 来检查sql tuning的结果
在SQL Server2005/2008中可以使用一下四个命令来调优sql语句以及检查调优的结果 set statistics time on set statistics IO on set statistics profile on set原创 2010-03-12 10:40:00 · 928 阅读 · 0 评论 -
当心T-SQL中COLLATE的陷阱
在SQLServer中用户可以在Server,数据库,表字段(列)和表达式级别定义字符集的类型。如果下一级没有定义字符集类型,则SQL Server会默认为上一级字符集类型。 举例如下: declare @Users table ( UserName nvarchar(255) collate SQL_Latin原创 2009-12-16 13:32:00 · 1810 阅读 · 0 评论 -
SQL Server的最大容量规范
原文: http://msdn.microsoft.com/zh-cn/library/ms143432.aspx SQL Server 数据库引擎对象最大大小/数量 - SQL Server(32 位)最大大小/数量 - SQL Server(64 位)批大小165,536 * 网络数据包大小65,536 * 网络数据包大小原创 2010-01-20 13:00:00 · 1959 阅读 · 0 评论 -
一个英文的SQL Server视频培训网站,收费还不算太贵也有部分免费培训视频
http://www.trainingspot.com原创 2010-01-15 09:21:00 · 797 阅读 · 0 评论 -
SQL Server2008 Resource Governor简介
Introduction to the SQL Server 2008 Resource GovernorDatabase Administration, Performance Tuning | January 4, 2010 | 4:05 pm This is an excerpt from my free eBook, Brad’s Sure Guide to SQL S转载 2010-01-13 13:31:00 · 1354 阅读 · 0 评论 -
查找重复的索引
Paul Nielsenfrom: http://sqlblog.com/blogs/paul_nielsen/archive/2008/06/25/find-duplicate-indexes.aspxwww.SQLServerBible.comFind Duplicate Indexes These queries mix a few basic DMVs with转载 2010-01-12 14:21:00 · 832 阅读 · 0 评论 -
Five Simple Database Design Errors You Should Avoid
Five Simple Database Design Errors You Should Avoid16 October 2009by Anith Senfrom: http://www.simple-talk.com/sql/database-administration/five-simple--database-design-errors-you-should-avoid/?u转载 2009-10-26 14:00:00 · 1408 阅读 · 0 评论 -
慎用SQL Server ManagementStudio 表设计器的22个理由
详见: https://connect.microsoft.com/SQLServer/SearchResults.aspx?KeywordSearchIn=2&SearchQuery=%22table%2bdesigner%22&FeedbackType=1&Status=1&Scope=0&SortOrder=15&TabView=0原创 2009-10-15 10:35:00 · 1268 阅读 · 0 评论 -
SQL Server2008 Filtered Indexes
SQL Server Filtered Indexes - What They Are, How to Use and Performance AdvantagesWritten By: Arshad Ali -- 7/2/2009 -ProblemSQL Server 2008 introduces Filtered Indexes which is an index with a WHER转载 2009-10-15 10:33:00 · 1483 阅读 · 0 评论 -
安装SQL Server后必做12步
12 Essential Steps After Installing SQL ServerBy : Sadequl HussainJul 13, 2009 From: http://www.sql-server-performance.com/articles/dba/post_installation_steps_p1.aspx转载 2009-09-23 14:53:00 · 3045 阅读 · 0 评论 -
每小时自动生成一个SQL Server Profiler文件(Auto Generate an Hourly SQL Server Profiler Trace File)
Auto Generate an Hourly SQL Server Profiler Trace File Written By: Alan Cranfield From: http://www.mssqltips.com/tip.a转载 2009-09-23 09:29:00 · 1215 阅读 · 0 评论 -
多种方法从SQL Server中去除重复记录
Different strategies for removing duplicate records in SQL ServerWritten By: Arshad Ali -- 1/8/2010 from:http://www.mssqltips.com/tip.asp?tip=1918 The level of compression is am转载 2010-01-12 09:52:00 · 5394 阅读 · 0 评论 -
使用powershell查看性能计数器
http://technet.microsoft.com/en-us/library/dd367892.aspx原创 2010-01-11 09:35:00 · 1487 阅读 · 0 评论 -
生成日期记录表的5种方法
原文:http://sqlblogcasts.com/blogs/tomaztsql/archive/2011/07/04/datetime-tally-table.aspx 生成日期记录表的5种方法:-- 1. way;create table tc..dt(id int id翻译 2011-07-11 23:06:37 · 8956 阅读 · 0 评论 -
我的SQL编码规范
我的SQL编码规范原创 2011-05-30 01:17:00 · 7552 阅读 · 0 评论 -
SQL Server 2008 SP2 可以下载了
SQL Server 2008 SP2 下载地址原创 2010-10-08 19:21:00 · 1095 阅读 · 0 评论 -
物理文件碎片整理
本文讲述了物理文件碎片整理在数据库维护中的重要作用。翻译 2010-10-08 13:13:00 · 1085 阅读 · 0 评论 -
尽可能避免在where条件或者join时的on条件中使用case函数(T-SQL)
尽可能避免在where条件或者join时的on条件中使用case函数原创 2010-09-26 14:07:00 · 4141 阅读 · 0 评论 -
一道要求按比例更新数据问题的解答
QA要求帮忙将样例表中的数据按比例更新:例如,要求按如下规则更新某列50%的数据,更新为A25%的数据,更新为B20%的数据,更新为C5%的数据, 更新为D原创 2010-09-25 13:59:00 · 899 阅读 · 0 评论 -
安全的使用T-SQL中的ISNULL函数
本文讲述了T-SQL中ISNULL函数使用中需要注意的事项以及如何更安全的调用。原创 2010-08-12 14:05:00 · 1926 阅读 · 0 评论 -
有趣而恼人的COALESCE函数
使用COALESCE函数时一定要注意其中各项数据的数据类型,尽量避免SQL Server进行隐式转换,这样才能避免意想不到的输出结果。原创 2010-08-11 13:22:00 · 1085 阅读 · 0 评论 -
玫瑰虽美,当心其刺;CTE虽好,注意其规则
本文提醒大家在CTE使用中注意其规则,尤其是下面比较容易忽视的规则,注意是“必须跟随”: CTE 之后必须跟随引用部分或全部CTE 列的一条SELECT、INSERT、UPDATE、MERGE 或DELETE --语句。也可以在CREATE VIEW 语句中将CTE 指定为视图中SELECT 定义语句的一部分。原创 2010-07-30 15:22:00 · 912 阅读 · 0 评论 -
使用Cross Apply和Outer Apply关联表值函数中的字段
T-SQL中Cross Apply和Outer Apply关联表值函数的用法原创 2010-07-29 18:45:00 · 1554 阅读 · 0 评论 -
SQL Server二进制聚合运算性能的研究
本文分析了常见的对SQL Server整形数据进行二进制聚合运算的集中常见的方法并进行了性能测试,并给出性能最佳的方法。原创 2010-07-26 17:05:00 · 2162 阅读 · 1 评论 -
使用Relog指令将性能计数器文件导出到Excel
使用Relog指令将性能计数器文件导出到Excel以方便分析: Relog c:/perflogs/xyz.blg -cf counter_file.txt -o c:/perflogs/xyz.csv -t 30 -f csv原创 2010-05-17 15:45:00 · 1891 阅读 · 0 评论 -
在SQL Server中使用Hints测试索引(Using Hints To Test Indexes in SQL Server)
通过使用Hints语句强行指定查询使用指定索引来测试索引的性能语法:select * from table with (index(idx_a))select * from table with (index(idx_b))通过查看执行计划就可以比较idx_a和idx_b两个索引的效率转载 2010-06-29 13:57:00 · 923 阅读 · 0 评论 -
对使用sys.dm_exec_query_stats动态视图者的警告(A Warning to Those Using sys.dm_exec_query_stats)
原文:http://sqlblog.com/blogs/adam_machanic/archive/2010/04/22/a-warning-to-those-using-sys-dm-exec-query-stats.aspx Adam MachanicAdam Machanic, Boston-based independent database consultant, wri转载 2010-04-26 19:08:00 · 1416 阅读 · 0 评论 -
在SQL Server2008中使用数据更新捕捉功能-Using Change Data Capture (CDC) in SQL Server 2008
Using Change Data Capture (CDC) in SQL Server 2008Written By: Ray Barley -- 4/10/2008 From:http://www.mssqltips.com/tip.asp?tip=1474ProblemAs we are looking through the new features in SQL Se转载 2009-09-17 13:43:00 · 997 阅读 · 0 评论 -
SQL Server 2008: 性能数据收集器(SQL Server 2008: Performance Data Collector)
SQL Server 2008: Performance Data Collector29 December 2008by Brad McGehee With Performance Data Collector in SQL Server 2008, you can now store performance data from a number of SQL Serve转载 2009-09-18 12:49:00 · 1922 阅读 · 0 评论 -
剔除多余的SQL代码(Getting rid of SQL Code)
Getting rid of SQL Code20 August 2009by Joe Celkofrom: http://www.simple-talk.com/sql/t-sql-programming/getting-rid-of-sql-code/ Joe becomes intrigued by the way that experts make errors i转载 2009-09-11 13:09:00 · 1039 阅读 · 0 评论 -
SQL2005缓存计划小结
SQL2005缓存计划小结 by:怀疑一切,但不否定一切 from: http://www.cnblogs.com/tom-fu/archive/2008/11/20/1337824.html 缓存计划可以被分成两类:编译的计划和执行上下文。前者是对所有用户共享的,后者是针对某个特定用户的,它包含了某个用户执行此计划时的具体参数等相关的信息。编译的计划有四种类型,可以通过下转载 2009-05-21 12:59:00 · 816 阅读 · 0 评论 -
SQL Server Profiler 模板说明
SQL Server Profiler 模板http://msdn.microsoft.com/zh-cn/library/ms190176.aspx 可以使用 SQL Server Profiler来创建模板,定义要包含在跟踪中的事件类和数据列。定义并保存模板后,可以运行跟踪来记录每个选定事件类的数据。您可以将一个模板用于多个跟踪;模板本身并不会执行。SQL Se转载 2009-05-15 13:03:00 · 1760 阅读 · 0 评论 -
推荐一个免费的在线SQL Server教学网站
http://www.sqlservercentral.com/articles/video原创 2009-05-15 13:11:00 · 1190 阅读 · 1 评论 -
在T-SQL中正确使用字符常量以取得最佳性能
先看例子:use tempdb; -- Numbers 方便插入数据 CREATE TABLE dbo.Numbers(原创 2009-07-17 17:00:00 · 1479 阅读 · 1 评论 -
Benchmarking SQL Server 2005 covering Indexes
Benchmarking SQL Server 2005 Covering IndexesBy : Dinesh AsankaApr 10, 2007 What is a Covering Index?A covering index is a form of a non-clustered composite index, which inclu转载 2009-04-21 15:19:00 · 831 阅读 · 0 评论 -
SQL2008数据压缩功能之一瞥(A Quick Look At Compression In SQL 2008)
A Quick Look At Compression In SQL 2008 SQL2008数据压缩功能之一瞥Denis Gobo原文:http://sqlblog.com/blogs/denis_gobo/archive/2009/04/07/13137.aspx To use compression you have to understand what翻译 2009-04-23 13:04:00 · 1288 阅读 · 1 评论