自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张骞

SQL Server DBA

  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 SQL Server存储引擎(4) - 数据

1、文件;2、页

2010-12-22 17:49:00 2461 1

原创 SQL Server存储引擎(3) - 日志

1、日志结构;2、日志管理

2010-12-22 17:36:00 1767 5

原创 SQL Server存储引擎(2) - 内存

1、SQL SERVER 内存结构;2、SQL SERVER内存管理

2010-12-22 17:25:00 2241

原创 SQL Server存储引擎(1) - 数据库如何读写数据

1、数据读写流程;2、数据读写流程深入

2010-12-22 17:17:00 6283 6

原创 数据库设计(6)_命名及编码规范_SQL SERVER

一、综述命名和编码过程中,定义有意义的名称,以易于理解、方便书写为原则。(1)避免使用中文,尽量使用全拼音或全英文,以方便国际化;(2)避免拼音和英文的中西合璧,如:CAOZUO_TIME;(3)避免在命名中包括空格及特殊字符;(4)避免使用保留字;(5)避免名称太长,注意缩写的使用,缩写规则为单词前4个字母,合成词取每个单词前两位组成4位缩写,对于约定束成的缩写不必遵守取

2010-04-24 16:03:00 2270

原创 数据库设计(5)_物理结构设计

物理结构的设计,也即是设计数据在磁盘上的存储,需要考虑:安全(容灾)、性能(IO竞争少)、服务器资源利用率高。 通常当前数据库只使用一份ONLINE的数据源,至于分布式存储已经上升到服务器架构的设计,这里不作讨论。以下仅简单描述非分布式存储的情况,主要从磁盘、文件、表数据三方面来说。一、磁盘RAID0提供了最好的读写性能,但RAID0没有提供冗余恢复策略,所以很少单独全用。通常,使

2010-04-23 15:53:00 13731 1

原创 数据库设计(4)_逻辑结构设计_常用技巧

总结一下这些年在项目中一些设计技巧,有些在前面的章节已经提到过。 一、属性定义1.1、数据类型(1)整型还是字符型在可以为整型的情况下尽量使用整型,通常情况下整型占的空间小,可以提高I/O及缓存命中率。 (2)定长还是变长字符型 定长的好处(也就是变长的坏处):a)定长字段不需要额外维护和计算行偏移量,当然这个成本不是很大,可以忽略;b)如果用变长的话,

2010-04-22 21:02:00 5548

原创 数据库设计(2)_逻辑结构设计

逻辑结构设计是将概念模型转换成逻辑模型的过程,也就是将E-R图中的实体、关系、属性转化为DBMS所支持的数据结构的过程,关系型数据库的数据结构为:表。 这个过程可以使用一些CASE工具,比如:ROSE、ER-WIN、Power Designer等。 一、创建表1.1、实体的描述在创建实体表的时候,按照E-R模型中实体及实体的属性,一个实体建立一个表,属性作为表的字段。可以参

2010-04-18 17:40:00 14877 1

原创 数据库设计(1)_概念结构设计

一、数据模型以下概念在一些教科书中都会有讲到,比如:《数据库原理与应用》。这里作了一下总结。 1.1、概念模型,是对现实世界的抽象,数据模型,就是描述数据结构(静态特征)、数据操作(动态特征)、数据完整性(动静交互的约束)的概念的集合。而数据模型也是数据库管理系统(DBMS)的核心和基础,各种DBMS软件的实现都是基于数据模型的。 1.2、分类数据模型可分为两种:概念数

2010-04-16 14:43:00 12478 5

原创 SQL Server 查询优化(4)_索引的碎片与管理

一、索引碎片无论是索引组织表(IOT)还是堆表(HEAP),随着数据的增删改,都会或多或多的产生碎片。碎片的存在,主要对于数据扫描效率有着较大的影响,对于数据查找效率几乎没有影响或者说影响很小,如果想要改善数据查找的效率,进行索引碎片整理并没有什么效果。以下的碎片分类也主要是从数据扫描着眼。1、内部碎片内部指的是页内,即页面的空闲空间。其实填充因子就是一种碎片,为了减少页拆分,宁愿适当

2009-12-17 21:46:00 2030 3

原创 SQL Server 查询优化(3)_索引的设计与使用

一、索引的作用1、帮助检索数据;2、提高联接效率;3、节省ORDER BY、GROUP BY的时间;4、保证数据唯一性(仅限于唯一索引)。 二、索引的设计在确定要建立一个索引时,首先我们要确定它是聚集还是非聚集、单列还是多列、唯一还是非唯一、列是升序还是降序、它的存储是如何的,比如:分区、填充因子等。下面逐条来看:1、聚集索引(1)首先指出一个误区,主键并不一定

2009-12-16 21:29:00 1676

原创 SQL Server 查询优化(2)_索引的遍历与维护

一、遍历索引树的每个节点都是一个页面。索引树有三种类型的节点:根节点、中间节点、叶子节点。根节点与中间节点一样,只包含下一层节点的入口值与入口指针,它们称为索引节点;叶子节点包含要遍历的数据,对聚集索引而言数据就是表中数据行,对非聚集索引数据是指索引列值和行书签。 索引的遍历总是从根节点开始,即先根遍历,分为两种:索引扫描和索引查找。索引扫描是指从索引树的根节点开始,对

2009-12-15 21:48:00 1181 1

原创 SQL Server 查询优化(1)_索引的结构与分类

一、索引的结构关系型数据库中以二维表来表达关系模型,表中的数据以页的形式存储在磁盘上,在SQL SERVER中,数据页是磁盘上8k的连续空间,那么,一个表的所有数据页在磁盘上是如何组织的呢?分两种情况:一是数据页间无序、随机地存储在磁盘上,这样的表叫做堆表;二是数据页间按某个表字段的值有序地存储在磁盘上,这样的表做索引组织表。 索引是什么?从物理结构上可分为两种:聚集索引和非聚集索引。

2009-12-14 23:09:00 1633 3

原创 软件工程 - 5、数据库设计与开发

--作者:张骞--原创,转载必究 首先,介绍一下数据模型:数据是描述事物的记录,模型是指对现实世界的抽象,数据模型就是对现实数据的抽象。 数据模型按照应用层次的不同,可分为:1、概念数据模型:简称概念模型,它是对现实世界概念化的描述,与具体的数据库管理系统无关;2、逻辑数据模型:简称逻辑模型,它是概念模型在具体的数据库管理系统中的实现。逻辑模型可分为树状模型又叫层次模型

2009-11-03 23:13:00 3688 1

原创 软件工程 - 4、测试

--作者:张骞--原创,转载必究 前面我们提到过,测试的工作并不是在编码完成时才介入,而是一早就已经开始了。项目管理和项目开发是并发进行的,项目管理的项目策划阶段生成各种计划,包括《测试总体计划》,此时项目开发正处在需求开发阶段。 测试的工作从这里开始,直到产品发布前夕,下面我们根据软件生命周期一步步来看:一、需求开发与管理1、测试策划项目策划过程中生成《项目总体计

2009-11-01 21:47:00 795

原创 软件工程 - 3、项目开发

--作者:张骞--原创,转载必究 项目开发阶段,几乎项目组所有成员都开始参与进来。而项目立项、维护这两个生命周期不属于项目开发的范畴,这里跳过它们。下面的描述不针对某种软件开发方法,只是从流程、和输入输出的工作产品入手讲述。一、需求开发与管理需求开发主要包括以下步骤:1、需求获取事实上,很多用户无法提供完整准确的需求,所以需求分析师需要通过各种方法或途径去了解用户的需求

2009-10-29 22:54:00 880

原创 软件工程 - 2、项目管理

--作者:张骞--原创,转载必究 除了维护,整个软件生命周期都是围绕项目来展开的,从立项到产品发布与实施,在这个过程当中,项目管理的范围主要集中在三个P上:人员(people)、问题(problem)、过程(process)。 以下是项目管理者,通常是项目经理,在整个软件生命周期中所要做的事:一、项目立项1、项目建议根据招标书或合同、市场调研、项目组建议等提出《项目

2009-10-27 22:12:00 867

原创 软件工程 - 1、概念

--作者:张骞--原创,转载必究 什么是软件工程,概括来说,就是用工程化的方法对软件进行定义、开发、维护。而所谓工程化的方法,则是包括了计算机科学、工程科学、管理学、数学等领域的一种综合方法。 一、软件生命周期有时也叫软件生存周期,是指软件从提出开发到软件产品报废的整个周期。通常分为以下几个周期:1、项目立项有的地方也把这个周期叫做可行性分析,因为可行性分析是项

2009-10-26 22:25:00 927

原创 SQL Server 2000 基础(7)——DBCC命令

一、定义微软当初从SYBASE将DBCC是作为数据库一致性检查(Database Consistency Check)命令扩展过来的,但经过后来的扩展,DBCC命令的功能范围增大,现在称之为数据库控制台命令(Database Console Command)。二、公开的DBCC命令2.1验证类对数据库、文件组、表、索引、数据库页的分配、系统目录进行的验证操作。 DBCC C

2009-08-02 22:36:00 2148

原创 SQL Server 2000 基础(6)——系统函数

一、系统函数1、查看信息1.1、查看编号和名称select @@SERVERNAME--SQL SERVER服务器的连接字符串,如:computername/instancenameselect @@SERVICENAME--若为默认实例,则返回MSSQLSERVER;若是命名实例,则返回实例名改变机器名称后,实例的名称也会跟着变。但是之后会导致本机的内部实例名会跟网络

2009-01-15 20:39:00 1874

原创 SQL Server 2000 基础(5)——系统存储过程

  一、一般存储过程1、信息查看类1.1、查看系统对象过程名系统表或视图描述sp_helpserversysservers查看所有服务器信息sp_helpdbsysdatabases查看所有数据库信息,如:名称、大小sp_helploginssyslogins查看所有

2009-01-10 13:50:00 2613

原创 SQL Server 2000 基础(4)——系统表和系统视图

一、系统表数据字典的详细信息请查SQL SERVER BOL,这里仅列出一部分。1.1、sysservers1、查看所有本地服务器及链接服务器select * from master..sysservers1.2、sysdatabases1:查询非sa创建的所有数据库select * from master..sysdatabases where sid not i

2008-12-06 18:41:00 1697 1

原创 SQL Server 2000 基础(3)——连接

一、如何断开用户连接1.1、停掉SQL SERVER服务  此操作对整个SQL SERVER服务器都生效,有如下几种方法:(1)SQL Server服务管理器;(2)控制面板>>管理工具>>服务,或者,运行services.msc;(3)命令提示行下的net stop mssqlserver /y命令,在SQL SERVER中可这样写:(4)SQL语句:ShutDown,虽

2008-12-04 11:15:00 5829

原创 SQL Server 2000 基础(2)——访问

一、SQL Server访问时常见错误1.1、SQL Server不存在或访问被拒绝(1)、能否PING通服务器(检查网络)基础网络知识:序号 目标现象 结果1 127.0.0.1能通说明TCP/IP说明没有问题2 本机网卡IP能通说明TCP/IP已与网卡正确绑定

2008-12-04 09:19:00 1753 1

原创 SQL Server 2000 基础(1)——安装

一、SQL SERVER 2000安装时常见问题1、配置服务器时中断;2、注册ActiveX 时中断;3、显示到%的时候中断;4、提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接SQLUNIRL.DLL于指定的路径……5、以前进行的程序创建了挂起的文

2008-12-03 18:54:00 1504

原创 2008-05-12的地震

我在南京,昨天下午3点左右吧,突然一阵头晕,感觉椅子都做不住,人在左右动,电脑看着觉得眼花,以为是前一天晚上没休息好的原因,可是就在我想站起来的时候,部门的其他人都前后站了起来,表示:是楼在晃(我们楼层的位置是30/35),于是乎,大家瞬间明白了,逃,我拿了硬盘和包,有很多人只空着手就往下串,电梯不敢乘,怕中间断电,从30楼下到地面时,感觉不到累,还是很紧张,觉得是楼的质量太差,打电话到地震局,才

2008-05-14 11:33:00 630

原创 落户CSDN

落户CSDN                                                                                                                 作者:张骞就算是开始了,希望能像老杨一样,出一个系列的文章出来。文章虽然都是自己写的,但肯定会参考很多的资料,不管网络上的,还是书本上的,所以大家看了

2008-01-21 10:00:00 388

bk_zeppelin-component-guide.pdf

Hortonworks Data Platform: Apache Zeppelin Component Guide Copyright © 2012-2017 Hortonworks, Inc. Some rights reserved. The Hortonworks Data Platform, powered by Apache Hadoop, is a massively scalable and 100% open source platform for storing, processing and analyzing large volumes of data.

2020-12-07

sharepointportalservices

sharepoint的帮助文档 sharepoint的帮助文档 sharepoint的帮助文档 sharepoint的帮助文档

2009-01-19

Oralce PLSQL高级编程

适合想要深入PLSQL编程的人查看,不适合初学者。

2008-04-24

Oralce PLSQL语言初级教程

适当刚刚接触ORACLE或PLSQL编程的人查看,仅是初级内容。

2008-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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