数据库
xiabanghu
我是一个性格开朗的男孩子
展开
-
SQL由入门到精通的学习
SQL 21 日自学通(V1.0) 翻译人笨猪EMAIL wyhsillypig@163.com 1目录目录.......................................................................................................................................... 1转载 2012-11-27 08:15:33 · 16732 阅读 · 0 评论 -
MS SQL 的入门学习
SQL语言入门教程第一课简介SQL 是英文Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行转载 2012-11-28 07:55:29 · 5065 阅读 · 0 评论 -
更新计划
当优化insert,update和delete 这些数据修改的语句时,优化器必须要处理几个特殊的问题。下面我将面熟SQL server 在处理这些语句的时候所采用的方法。 IUD(insert,update,delete) 计划包括两个阶段。第一阶段读取数据,它通过生成用于描述更改的数据流(data stream) 来确定哪些行被insert/update/delete。对于insert转载 2012-11-29 10:11:37 · 660 阅读 · 0 评论 -
细化到进程级别
1.不要使用SQL server Profiler GUI 进行跟踪,应该使用T-SQL代码。使用profiler跟踪时,实际会有两个跟踪,一个把输入写入目标文件,一个把跟踪信息写入运行profiler的客户端,你可以先用profiler以图形化方式定义跟踪,在使用菜单项file>export>script trace dewfinition>for SQL server2005...根据定义转载 2012-11-30 10:15:24 · 556 阅读 · 0 评论 -
清空缓存
当分析查询性能时候,有时需要清空缓存,SQLserver提供了用于从缓存中清除数据和执行计划的工具。要从缓存中清空所有数据,使用下面的命令,DBCC DROPCLEABUFFERS:要从缓存中清空执行计划,使用下面的命令DBCC FREEPROCCACHE要清空特定数据库的执行计划,使用下面的命令DBCC FLUSHPROCINDB0attention: 不推荐使用 dbc转载 2012-11-30 14:15:47 · 548 阅读 · 0 评论 -
statistics io
statistic i/o是一个绘画选项,它返回与你运行的语句有关的i/o信息。为演示它的使用,先清空数据缓存 dbcc dropcleanbuffers然后运行下面的代码,开启该绘画选项并调用一个查询,set statistics io on select orderid,custid,empid,shipperid,orderdate,filterfrom dbo.orde转载 2012-11-30 14:42:54 · 548 阅读 · 0 评论 -
缺失范围
我提供两种解决方法一种方法可以用下列步骤描述 1, 找到间断之前的值,每个值加12 , 为每个间断的起点找出表中的下一个值,并且减去1另一个解决办法的是1,用每个已有值匹配下一个已有值,生成一对当前值和下一个值2, 只保留下一个值减去当前值大于1的对3,对于剩下的对,为当前值加1,并从下一个值减1这方法利用间距大于1的相邻值表示间断边界这一事实.转载 2012-12-04 08:49:52 · 547 阅读 · 0 评论