*******************************************
SQL关键字详解
升序排序 ASC
-------------------------------------------------------
创建数据库
use master
go
create database ShuJuKu
go
---------------------------------------
创建表
use ShuJuKu
go
create table Biao(ID int not null)
go
------------------------------------------------------
给表增加字段
use ShuJuKu
go
alter table Biao add Lie_1 varchar, Lie_2 char, Lie_3 int;
go
------------------------------------------------------------
创建非聚集索引
use ShuJuKu
go
create index SuoYin on Biao(ID, Lie_1)
go
----------------------------------------------------
删除索引
use ShuJuKu
go
if exists(select name from sys.indexes where name = N'SuoYin') drop index SuoYin on Biao
go
---------------------------------------------------------------------------------
创建唯一非聚集索引
use ShuJuKu
go
create unique index SuoYin_weiYi on Biao(ID, Lie_1)
go
----------------------------------------------------------------------------------
创建聚集索引
use ShuJuKu
go
create clustered index SuoYin_JuJi on Biao(ID, Lie_1)
go
---------------------------------------------------------------------
SQL重新生成和重新组织索引的区别
重新组织索引能够联机执行
-------------------------------------------------------------------
重新组织索引
管理_维护计划_维护计划向导
---------------------------------------------------------------------
维护计划_备份文件定时清理
管理_维护计划_维护计划向导_启动SQL_Server代理
维护计划_修改_清除维护任务
----------------------------------------------------------
定义数据库检查完整性 (CHECKDB)
管理_维护计划_维护计划向导
-----------------------------------------------------------
定义数据库收缩任务
管理_维护计划_维护计划向导
----------------------------------------------------------------
数据库文件自动增长
数据库_属性_文件
-----------------------------------------------------------------
SQL Server Profiler
工具_SQL Server Profiler
---------------------------------------------------------------------
SQL_Server生成脚本
数据库_任务_生成脚本
-----------------------------------------------------------------
SQL_Server重新生成索引
管理_维护计划_维护计划向导
-----------------------------------------------------------
SQL_Server清除历史记录
管理_维护计划_维护计划向导
删除有关备份和还原、SQL Server 代理以及维护计划操作的历史数据
--------------------------------------------------------------
SQL_Server清理日志文件
首先将数据库设置为简单模式:
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE --简单模式
数据库—右键—任务—收缩—文件—确定
文件类型: 日志
将数据库恢复到完全模式:
ALTER DATABASE 数据库名称 SET RECOVERY FULL --还原为完全模式
-------------------------------------------------------------------
SQL_Server自动收缩日志文件
ALTER DATABASE [Spacebuilder] SET RECOVERY SIMPLE
DBCC SHRINKDATABASE([Spacebuilder], 0)
ALTER DATABASE [Spacebuilder] SET RECOVERY FULL
-------------------------------------------------------------------
SQL_Server Profiler
数据库引擎优化顾问
跟踪到的记录_.trc_另存为
数据库引擎优化顾问_把刚才导出的文件添加进来
选择要参与分析的表(可以选择全部表)_开始分析
查看报告_查看建议_复制建议
--------------------------------------------------------------