从存储方式上比较聚集索引(clustered)和非聚集索引(nonclustered)
-->>TravyLee生成测试数据:
以下所有表格中的数据量均为19329条(需要注意这并不是一个大数...
----为什么DBCC SHRINKFILE会不起作用----
-->>TravyLee生成测试数据
if OBJECT_ID('testdb')is not null
drop database testdb
go
create database testdb;
...
测试省略
delete命令并不能完全释放掉表格或者索引的数据结构以及他们申请的页面。
在这一点上,SQL Server2005以后的版本比之前的版本做得好些,树比堆做
得...
--探讨日志文件不停增长的原因以及解决的相关方法
事务日志文件是SQL Server的另一个(还有一个为数据文件)重要组成部分。
每个数据库都有事务日志文件,用来...
SQL备份
---------------
1、SQL数据库恢复模型
----------------------------------------------------------------------
1)完全...
Transact-SQL语句进行导入导出:
1.在SQL SERVER里查询access数据:
-- ======================================================
SELECT *
FROM OpenDa...
--常规SQL SERVER数据库置疑后恢复步骤
--1. 恢复步骤:
--a.将smlog_log.ldf文件备份到其它目录下;
--b.将源目录...
MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,
它 提供了输入输出接口,而EXEC没有。还有一个...
性能调优
1 百胜表规范
USE ERP_DW
GO
/*
功能说明: 创建【区域】维度表
修改说明: Create by LY on 2011-09-07
*/
IF EXISTS (SELECT 1
&n...
sql 查询慢的48个原因分析。
查询速度慢的原因很多,常见如下几种:
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2...
【SQL SERVER 数据库实用SQL语句】
--查看指定表的外键约束
select * from sysobjects where parent_obj in(
select id from sysobjects where name='...
1.sp_helpsort
SELECT SERVERPROPERTY ('Collation')
查看你的排序规则.
不过你的这个应该和字符集有关.
2.更改服务器排序规则
更改...
--Merge 语法是对表进行插入,更新,删除这三个操作的合并。
--根据与源表联接的结果,对目标表执行插入、更新或删除操作。
--MERGE 语法包括如下五个主要子...
----------------------------------------------------------------
-- Author :TravyLee(物是人非事事休,欲语泪先流!)
-- Date :2012-1...
--常见SELECT操作要申请的锁 --查看当前数据库的版本信息: print @@version/*Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)&n...