自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 写个博客声明。

本人太懒,bolg 写的比较乱,格式乱,内容乱。没有太好的整理 所以出现看不明白,看不懂的请见谅。勿骂,谢谢

2013-03-18 15:19:35 1516 10

原创 程序员装逼速成手册

1. 着装 一根牛逼的程序员是根本没有时间打理自己外貌的,发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉。胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风格。牛逼程序员对自己着装是有高要求的,无论是春夏秋冬,白...

2013-04-11 10:23:33 3170 18

原创 使用索引统计信息(Index Statistics)优化查询语句,提高查询效率

如果你查询优化统计还没有太多的认识和了解,那么建议你从头开始看,如果你已经很了解,那么可以直接跳到下面去看本文的重点了。 什么是查询优化统计信息? 查询优化的统计信息是一些对象,这些对象包含与值在表或索引视图的一列或多列中的分布有关的统计信息。查询优化器使用这些统计信息来估计查...

2013-04-03 17:52:56 7245 0

原创 如何监测谁用了SQL Server的Tempdb空间?

Tempdb 系统数据库是一个全局资源,供连接到 SQL Server 实例的所有用户使用。在现在的SQL Server里,其使用频率可能会超过用户的想象。如果Tempdb空间耗尽,许多操作将不能完成。 作为一个支持工程师,会被经常问到象“我的Tempdb为什么这么大?”“是谁把我的Tempdb...

2012-12-06 18:02:57 5538 0

转载 技术含量的问题

作者: Fenng | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://www.dbanotes.net/review/Tech_Simple.html 你一定听过那个小工识别生产线上的空肥皂盒的故事。 让我简明扼要的将这个故事复述一...

2012-11-30 17:27:50 1594 0

原创 根据已知字符串遍历整个数据库查找它所在的表和列位置以及出现的次数

/*------------------------------------------------------------------------------+ #| = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = :...

2012-11-30 17:24:12 5112 2

原创 SQL Server XML基础学习之<7>--XML modify() 方法对 XML 数据中插入、更新或删除

/*------------------------------------------------------------------------------+ #| = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = :...

2012-11-23 17:02:12 7426 0

原创 SQL Server XML基础学习之<6>--XQuery的 value() 方法、 exist() 方法 和 nodes() 方法

/*------------------------------------------------------------------------------+ #| = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = :...

2012-11-21 18:01:59 12207 1

原创 SQL Server XML基础学习之<5>--XQuery(query)

本章写一些SQL Server XML的一些XQuery基础语法,主要讲的query查询语法T-SQL 支持用于查询 XML 数据类型的 XQuery 语言的子集。 XQuery 基于现有的 XPath 查询语言,并支持更好的迭代、更好的排序结果以及构造必需的 XML 的功能。 在前面我们已经学习...

2012-11-19 16:34:39 6518 0

转载 清华差生10年奋斗经历

【导读】清华“差生”10年奋斗经历:只写事业,不写女人。作者从2004年本科毕业写到2012年,近10年的奋斗经历。反正一字一句看完后,各种反省各种彻悟。不要老去抱怨别人“天时地利人和”,做好当下,后来人或许还会羡慕嫉妒恨你。 我的故事里有三个人:我自己、我大学同宿舍的哥...

2012-11-16 15:07:58 3202 1

转载 淘宝技术发展

作者:赵超   一、引言   光棍节的狂欢    “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到 2011 年 11 月 11 日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动 —— “淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝 —— 某品牌的雪地靴...

2012-11-14 16:36:35 3471 1

原创 SQL Server XML基础学习之<4>--XPath

T-SQL 支持用于查询  XML 数据类型的 XQuery 语言。 XQuery 基于现有的 XPath 查询语言,并支持更好的迭代、更好的排序结果以及构造必需的  XML 的功能。 所以我们本章先来讨论一下XPath语法,熟悉了XPath,便于我们后面熟练的书写XQuery ...

2012-11-09 15:21:29 4298 4

原创 SQL Server XML基础学习<3>之--FOR XML EXPLICIT

--使用 RAW 和 AUTO 模式不能很好地控制从查询结果生成的 XML 的形状。 --但是,对于要从查询结果生成 XML,EXPLICIT 模式会提供非常好的灵活性。 --必须以特定的方式编写 EXPLICIT 模式查询,以便将有关所需的 XML 的附加信息(如 XML 中的所需嵌套)显式指...

2012-11-08 17:24:14 3961 0

原创 SQL Server XML基础学习<2>之--FOR XML AUTO/RAW

本文主要介绍FOR XML 的 AUTO 模式和 RAW 模式 --AUTO 模式将查询结果以嵌套 XML 元素的方式返回。这不能较好地控制从查询结果生成的 XML 的形式。 --如果要生成简单的层次结构,AUTO 模式查询很有用。 --但是,使用 EXPLICIT 模式和使...

2012-11-06 18:09:13 4940 0

转载 关于磁盘的一些知识

最近在拜读张冬瓜的存储大作,收获还是很多的,这本书对于一些底层的技术细节阐述的比较细致,作者的思维,处理问题的方式也是活跃且严谨, 建议大家有时间可以看看,我梳理了些关于磁盘的概念,贴出来   1.磁盘组成,扇区,磁道,柱面 磁盘由若干盘片组成,在盘片上分布了很多细小的磁粒...

2012-11-06 09:45:05 1088 0

转载 阿里巴巴离职DBA 35岁总结的职业生涯

去年很多朋友私下或新浪微博上在总结自己的职业生涯与职业规划,也感觉到很纠结与彷徨,尤其技术人的职业生涯,随年龄增加,一些优势逐渐丧失。4月13日数据库技术大会的主办方举行的晚宴上,也让本人主持一个大家感兴趣又贴合实际的话题,最后选择的话题是 “三十岁后的IT人 如何抉择人生路”,遗憾的是预订酒店饭...

2012-11-06 09:37:42 1423 0

原创 SQL Server XML基础学习<1>之--FOR XML PATH

--> 测试数据:#tb IF OBJECT_ID('TEMPDB.DBO.#tb') IS NOT NULL     DROP TABLE #tb GO  CREATE TABLE #tb        (         [id] INT IDENTITY...

2012-11-05 18:08:57 4540 1

原创 一个简单的查找外键 以及外键的表名、列名、引用的主表名及列名语句

sql 语句查找外键 以及对应的外键表名、列名和引用的主表名、列名 ;WITH CTE AS ( SELECT OBJECT_NAME(constraint_object_id) Constraint_Name , OBJECT_NAME(parent...

2012-10-17 11:13:24 3653 0

原创 SQL SERVER 中存储过程和函数的区别

存储过程  函数 存储过程定义中的 参数可以为任意数据类型 ,包括用户定义的类型,同时过程还 可以拥有输出参数 ,用于返回任何数据类型的结果。  存储过程只能直接 返回整型值 ,通常用于显示过程执行的状态。  在存储过程定义中可以 包含任何 T-SQL 语句 ...

2012-10-10 17:30:15 1859 0

原创 隐藏其它数据库,只让用户能够看到自己拥有权限的数据库

隐藏用户没有权限的数据库,让他只能看到自己拥有权限的数据库 这个很多人都问的问题,可能很多都有没有得到答案 首先你阅读以下ms关于VIEW ANY DATABASE 权限的说明 VIEW ANY DATABASE 权限   最下面有一句  若要限制数据库元数据的可见性,请拒绝登录帐户的...

2012-09-12 17:44:25 5924 1

转载 一个DBA眼中的HBase

Hadoop,HBase,NO-SQL是当今业界比较火的一些名词。满互联网都是对它的他们的赞许,其实光芒的背后还有部分缺点。本文只是我vogts的一些观点和想法。 HBase的优点: 分布式,易扩展,高性价比,运维成本低都是它的优点。HBase可以支持海量数据,单张表的数据量不上T,都不好意思...

2012-07-16 23:06:45 1876 2

转载 事务复制发布故障转移到镜像

There is a freely available white paper publish by Paul Randall and Microsoft herehttp://sqlcat.com/sqlcat/b/whitepapers/archive/2008/09/02/sql-serve...

2012-07-16 22:54:31 1355 0

原创 SQL查看数据库所用用户表数量和使用的空间

SQL Server数据库管理员通常硬盘空间奋斗,不断努力清理“表”,撰写许多查询,发现该表使用的硬盘空间。 本文介绍了如何查询系统表的空间使用情况,帮助数据库管理员识别正在使用最多的空间,以便存档旧数据和清除非必要的数据表。 1。登录到SQL Server实例的[SQL Server 200...

2012-07-16 21:58:08 8442 0

原创 SQL语句执行效率瓶颈

影响SQL瓶颈的因素有很多,包括内存不足,硬件不行,或者没有足够的内存供SQL Server 使用,缺少有用的索引等,网络通讯不好,磁盘配置了,如tempdb 的配置,是否为查询优化器提供了优化复杂查询的最有利条件 1.1  T-SQL代码返回了不必要的数据 1、缺少WHERE子句,除非你要返...

2012-07-05 21:18:21 4862 4

原创 Service Broker 概述

ServiceBroker(简称SSB)是基于数据库引擎提供的一个强大的异步编程模型,通过ServiceBroker,开发人员无需编写复杂的通信和消息程序,即可在数据库实例之间完成高效可靠的异步通信。 Service Broker具有如下特点: 1  数据库集成 完全基于数据库引擎,无需任何...

2012-06-26 16:39:14 5168 0

转载 淘宝阿里巴巴上演去Oracle事件

作为全球最大的信息管理软件及服务供应商,Oracle的业务涉及软硬件的各个领域,但数据库业务仍是其最大的盈利点。据Oracle 2012年第三财季财报显示,其数据库和中间件收入为44.92亿美元,增长9.6%,占总收入的50%。Oracle数据库性能和稳定性极佳,因此电信金融业大多会选择Oracl...

2012-06-05 15:41:53 1277 0

原创 DBA的自我修养

1、耐得住寂寞,不要荒废 2、要有养兵千日用兵一时的思想(其实我是一个演员) 3、一名优秀的DBA就像一名好的老中医。

2012-05-08 09:22:52 1078 2

原创 SQL CROSS APPLY OUTER APPLY PIVOT UNPIVOT

set nocount on --> 测试数据:[ta] if object_id('[ta]') is not null drop table [ta] go create table [ta]([id] int,[name] varchar(...

2012-04-28 17:46:34 1223 0

原创 关于sqlserver 分页问题

以前看网上不少人的说ROW_NUMBER在处理分页的时候效率很高,代替了TOP 上午你说过之后我又做了查看和分析,看了一些资料。做了如下分析:   1、  ROW_NUMBER的原理决定了他和 双TOP主键方式是要取同样的page,都是按顺序扫描,知道最后所需要的。所以两者差距并不大,  ...

2012-04-26 15:52:41 1663 0

原创 查看系统中cpu 开销最大的一些sql查询

/*------------------------------------------------------------------------------+ #| = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = :...

2012-04-13 17:04:23 2248 0

原创 SQL Server 孤立用户检测与处理

SQL Server 登录名使用映射到 SQL Server 登录名的数据库用户访问各个数据库。此规则有两种例外情况: guest 帐户。 这个帐户在数据库中启用后,能够使未映射到数据库用户的 SQL Server 登录名作为 guest 用户进入数据库。 Microsoft W...

2012-04-09 18:20:36 3912 1

原创 sql server 获取本机的ip地址

--sql server 获取本机的ip地址 -- 其实就是使用xp_cmdshell 来获取信息,然后对信息进行筛选。 --开启xp_cmdshell exec sp_configure 'show advanced options', 1 reconf...

2012-04-05 17:28:29 8045 3

原创 查询数据库里IO开销最大的前十条查询语句的信息

------------================================---------------------------- --查询数据库里IO开销最大的前十条查询语句的信息 ------------================================----...

2012-04-05 17:09:23 5390 1

原创 一个变量赋值的小问题

CREATE TABLE #a(a varchar(10)) INSERT INTO #a SELECT 'A' INSERT INTO #a SELECT 'A' INSERT INTO #a SELECT 'B' INSERT...

2012-03-26 22:57:29 878 0

原创 SQL 函数返回字符串中的最大值最小值(XML新解法)

功能参数 由指定的分隔符分隔值的集合(如 123,12,55,2222,90) 函数返回 集合中的最大值,最小值在收集和集合中的值的数目。 /*  例: 运行下面的函数 select* from dbo.GetMaxandMinValue('2,...

2012-03-21 23:23:15 2965 0

原创 sp_MSforeachDb 和 sp_MSforeachTable的几个应用

--如果在不同的数据库中要执行同样的脚本,比如创建一个表,视图,函数等操作。 print'#####begin db script ##### ' execsp_msforeachdb 'use [?]if ''?'' n...

2012-03-21 23:07:13 870 0

原创 一个既包含a又包含b 的sql 语句

/* 一个查询包含的sql 语句 条件:任意一个id,例:id=1 需求:得到name值包含条件id的name的id 例:既包含a又包含b的id 思路:一开始想着用 join 或者 exists 来解决,费劲不少,解决了 但是问题是id不固定,name多少不固定.......... 如...

2011-11-21 11:28:52 7304 2

原创 识别 SQL Server 的版本

<br />本文介绍如何识别当前的 Microsoft SQL Server 版本号和相应的产品或 Service Pack 级别。同时介绍如何识别正在使用的 SQL Server 具体版本。<br />如何确定正在运行的 SQL Server 2008 为哪个版本<...

2010-09-23 16:59:00 1336 1

转载 BI入门经典

原帖地址:http://blog.csdn.net/sgtzzc/archive/2009/10/10/4649770.aspx 【前言】      昨天论坛的SQL Server大版新增了一个BI板块,大家讨论得热火朝天,由于此前因为客户环境的问题,一直在使用sql 2000,没怎么关注这一块的...

2010-03-04 15:53:00 1858 6

原创 SQL2000快速批量删除前N条数据

/*SQL2000快速批量删除前N条数据--前提:只能根据拥有聚集索引的id才能达到准确无误的删除操作--下面是一个简单的例子--废话不多说,看代码*/if object_id(tb) is not null drop table tbgocreate table tb (id int)goins...

2010-01-31 08:40:00 4486 3

提示
确定要删除当前文章?
取消 删除