作为记录,一些最基本的检查:1、数据库日志文件是否很慢,会拖慢系统速度;如何收缩日志需要注意;2、tempDb数据库是否很大,会拖慢系统速度;数据库每次重启,会重建tempdb,给tempdb分配一个初始值较大的空间,如数据文件300m,日志文件50m;3、通过管理工具,性能查看器,根据磁盘io,两...
分类:
数据库 时间:
2015-09-10 00:19:51
阅读次数:
295
定义表变量是可以直接操作在内存中的数据,比较快。临时表在大数据量时会比游标使用的资源少。还是要看具体情况了。也有可能在实际优化过程中相互替换呢。留作记忆的代码如下: 1 if object_id('tempdb..#Tmp') is not null 2 Begin 3 drop ta...
分类:
数据库 时间:
2015-09-09 11:24:48
阅读次数:
279
实例表结构CREATE TABLE [dbo].[Emp]( [ID] [int] IDENTITY(1,1), [Name] [varchar](50), [Org] [hierarchyid],)INSERT INTO tempdb..Emp(Name,Org) VALUES('吴xx','/'...
分类:
其他好文 时间:
2015-09-07 22:26:44
阅读次数:
176
1 1.在一条语句中不要重复使用相同的函数 2 2.尽可能在存储过程中使用临时变量和临时表 3 如 IF (Object_ID('tempdb..#T') IS NOT NULL) DROP TABLE #T 4 SELECT … INTO #T FROM… 5 ...
分类:
数据库 时间:
2015-09-07 11:05:05
阅读次数:
214
在今天的性能调优培训里我们讨论下TempDb——SQL Server的公共厕所,在SQL Server里我是这样描述它的。我们的每个人都会经常使用TempDb。有些人直接使用它,有些人不直接使用它。今天我想给你概括介绍下SQL Server里TempDb的用法,另外我会给你为了更好的性能,如何配置T...
分类:
数据库 时间:
2015-09-03 09:15:00
阅读次数:
236
一.SQL中创建本地临时表方法1:CREATE TABLE #本地临时表名称或CREATE TABLE ##全局临时表名称方法2:SELECT * INTO #本地临时表名称 FROM 表名称SELECT * INTO ##全局临时表名称 FROM 表名称说明:1.临时表其实就是放在tempdb 中...
分类:
数据库 时间:
2015-08-28 22:53:24
阅读次数:
291
IF OBJECT_ID('tempdb..#TB_TEMP_SPACE') IS NOT NULL DROP TABLE #TB_TEMP_SPACEGOCREATE TABLE #TB_TEMP_SPACE( NAME VARCHAR(500) ,ROWS INT ,RESER...
分类:
数据库 时间:
2015-08-27 00:01:37
阅读次数:
258
--Move tempdbALTER DATABASE tempdb MODIFY FILE(NAME='tempdev',FILENAME='D:\Database\tempdb.mdf');ALTER DATABASE tempdb MODIFY FILE(NAME = 'templog',FI...
分类:
数据库 时间:
2015-07-12 14:02:29
阅读次数:
174
数据库-基本概念
一 基本概念
表:
列称为字段
行称为记录二 系统数据库
master:所有的系统信息,所有的其他数据库的位置tempdb:临时的工作表,每次重启重建model:模型,作为模板来创建空白数据库msdb:提供了数据库代理程序,调度警报,作业,记录操作是使用的系统数据库是自带的,必须存在的三 数据库文件:
一个数据库文件可以有一个或多个事务日志文件
主数据库文件
次数据...
分类:
数据库 时间:
2015-07-05 16:43:31
阅读次数:
144
if not object_id('Tempdb..#T') is null drop table #TGoCreate table #T([ID] int,[Name] nvarchar(1),[Memo] nvarchar(2))Insert #Tselect 1,N'A',N'A1' u...
分类:
其他好文 时间:
2015-06-29 14:33:20
阅读次数:
92