自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 SQL Server内部的内存管理

1、内存使用分类    按用途分类    1)Database cache(数据页面)。SQL Server中的页面都是以8KB为一个页面存储的。当SQL Server需要用到某个页面时,它会将该页面读到内存中,使用完后会缓存在内存中。在内存没有压力的情况下,SQL Server不会将页面从内存中删除。如果SQL Server感觉到内存的压力时,会将最长时间没有使用的页面从内存

2012-03-16 18:35:06 757

原创 表结构分析

SELECT  (            CASE WHEN a.colorder=1 THEN d.name ELSE '' END)表名,         a.colorder 字段序号,         a.name 字段名,         (CASE WHEN COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 THEN '√' ELS

2012-02-21 16:34:36 566

转载 mysql实现类似rownumber()的效果

--Create test tablecreate table tmp_test(empid int ,deptid int ,salary decimal(10,2) );--Insert test datainsert into tmp_testvalues(1,10,5500.00),(2,10,4500.00),(3,20,1900.00),(4,20,

2012-01-09 19:44:09 2078

原创 tableDiff的用法

USE tempdbGO--创建测试表CREATE TABLE Tmp( ID int PRIMARY KEY, Account varchar(32), CharName varchar(32))GO--插入测试数据INSERT TmpSELECT 1,'account1','CharName1'UNION ALL SELECT 2,'

2011-12-06 10:03:19 1095

转载 虚拟日志文件剖析(DBCC LOGINFO )

每一个数据库至少有一个日志文件,无论为事务日志定义多个少物理文件,SQL Server均视为一个连续的文件。该事务日志文件实际上由一系列的虚拟日志文件VLF来管理。虚拟日志文件的大小由SQL Server的总日志文件的大小决定。虚拟日志文件的物理结构图如下所示:当该日志文件收缩时,日志文件末端的未使用的VLF可以被删除。在SQL server2000中,日志文件仅可以从日志文件的尾部收

2011-12-05 12:16:36 6029

转载 关于datatime类型的转换

--原作者:小F select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select CONVERT(var

2011-12-02 12:51:12 584

转载 把一个表里的记录全部用insert打印出来

/* 来源找不到了.拿来后修改了ntext和text存放html中有'会出现错误的情况.*/CREATE       PROCEDURE   sp_findinsertinto  @tablename   sysname   AS   declare   @column   varchar(1000)   declare   @columndata   varcha

2011-10-29 11:39:43 439

转载 select 效率问题

很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name='zhangsan' and tID > 10000  和执行:  select * from table1 where tID > 10000 and name='zhangsan'

2011-10-29 11:26:16 2713

转载 系统的一些表用途

--查看表的属性select * from sysObjects where [Name] = 'section' --用法 if exists ( select * from sysObjects where [Name] = 'section' and xtype='U' ) Drop Table table1 go Create table1 ( )

2011-10-28 21:38:40 403

原创 64位机器装了32位的sql server 2005后

由于这两天较忙,sa给了个sql server 2005安装包,当时没看直接就装上了64位的DB服务器上,后来装完后查看版本号时候悲剧了。发现sql server 2005是32位的,果断卸载重新安装64位sql server。后来由于com+已经被32位sql server注册。会报一下错误:无法在com+目录中安装和配置程序集 错误:-2146233087无法在com+目录中安装和

2011-10-28 21:15:13 2817

原创 sql server 2005系统数据库移动

系统数据库的用途:master:           这个数据库是全局数据库,它包含一些系统表,权限分配,用户帐号设置,当前数据库配置信息以及关于磁盘空间,文件分配等信息。所以在执行诸如用户帐号设置,权限分配和改变系统配置信息后都要备份此数据。所以在这里强烈建议,不仅要经常备份自己的数据库,还有备份此数据库,虽然不像备份自己数据库那样那么频繁。至少半个月或一个月备份一次此数据库。

2011-10-28 21:12:59 920

转载 sql server检测库里所有表的索引碎片

SELECT schema_name(T.schema_id) AS Schema_Name,T.Name AS Table_Name,I.name AS Index_Name,I.type AS Index_Type,D.avg_fragmentation_in_perce

2011-09-20 15:41:00 929

原创 mysql中find_in_set的用法

create table tmp_b(a int,b int);create table tmp_a(a varchar(24),b int);insert into tmp_b select 1,13;insert into tmp_b select 2,13;

2011-09-20 11:08:17 601

转载 索引维护(原作者草根)

索引对数据库的影响是显而易见的,这里就不多说了。本文是索引碎片整理和索引重建对数据查询和空间占用的一个实验,和大家一起学习。请高手多多指点。首先介绍一下索引碎片整理和索引重建的区别:  与 DBCC DBREINDEX 或任何常规索引生成不同,DBCC INDEXDE

2011-08-23 15:05:58 577

原创 32位操作系统下跑sql server

32位操作系统有个很大的缺陷,应用程序无法访问大于4G的进程地址空间。如果在 SQL Server 中使用 Boot.ini 的 /PAE 开关和 AWE 启用选项,SQL Server 2000 就可以使用 4 GB 以上的内存。没有 /PAE 开关,SQL Server

2011-08-23 15:04:12 607

sql server系统表的说明

sql server系统表的说明,本文档来自互联网

2011-11-27

64位机器装后32位sql server出现的问题

64位机器装后32位sql server出现的问题.卸载32位sql server 2005,重新装64位的时候出现的问题。

2011-11-27

空空如也

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

TA关注的人

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