*******************************************

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_另存为
数据库引擎优化顾问_把刚才导出的文件添加进来
选择要参与分析的表(可以选择全部表)_开始分析
查看报告_查看建议_复制建议
--------------------------------------------------------------

SQL_Server优化相关推荐

  1. 系统遇到并发瓶颈时的优化方向

    1. 设计高质量代码优化Map 使用读写锁,读写锁 读多写少(存储用户连接信息) map不要太大. 2. 突破系统瓶颈 优化连接数 linux下的系统最大连接数 3. 降低对Cpu资源的使用 降低io ...

  2. SVN优化(一) SVN忽略maven项目的target

    SVN优化(一) SVN忽略maven项目的target 一 eclipse刚开始导入的项目: 二  解决办法 方式一: 在项目代码路径,如: F:\xyx\sl  鼠标右键,"Tortoi ...

  3. 如何定位并优化慢查询Sql

    根据慢日志定位慢查询SQL. 查询慢日志相关变量,并进行设置: 主要关注下述三个变量: long_query_time.show_query_log_file.show_query_log 慢查询sq ...

  4. kali2020进入单模式_蚂蚁集团技术专家山丘:性能优化的常见模式及趋势

    陈显铭(山丘) 读完需要 6分钟 速读仅需 2 分钟 陈显铭,花名山丘,就职于蚂蚁集团,对分布式应用架构.服务化.性能优化等有深入的理解.参与支付宝支付链路核心系统,设计.调优应用系统关键能力, 高效 ...

  5. 各种优化算法公式快速回忆优化器-深度学习

    本文是Deep Learning 之 最优化方法系列文章的RMSProp方法.主要参考Deep Learning 一书. 整个优化系列文章列表: Deep Learning 之 最优化方法 Deep ...

  6. Pytorch实现MNIST(附SGD、Adam、AdaBound不同优化器下的训练比较) adabound实现

     学习工具最快的方法就是在使用的过程中学习,也就是在工作中(解决实际问题中)学习.文章结尾处附完整代码. 一.数据准备   在Pytorch中提供了MNIST的数据,因此我们只需要使用Pytorch提 ...

  7. 从 SGD 到 Adam —— 深度学习优化算法概览 各种优化器 重点

    20210701 https://blog.51cto.com/u_15064630/2571266 [机器学习基础]优化算法详解 详细 https://blog.csdn.net/u01338501 ...

  8. 梯度优化算法Adam

    最近读一个代码发现用了一个梯度更新方法, 刚开始还以为是什么奇奇怪怪的梯度下降法, 最后分析一下是用一阶梯度及其二次幂做的梯度更新.网上搜了一下, 果然就是称为Adam的梯度更新算法, 全称是:自适应 ...

  9. pytorch 优化器 机器学习 调参

    torch.optim 如何使用optimizer 构建 为每个参数单独设置选项 进行单次优化 optimizer.step() optimizer.step(closure) 算法 如何调整学习率 ...

最新文章

  1. Bags of Binary Words | 词袋模型解析
  2. LeetCode算法题13:DFS/BFS - 单词搜索
  3. 深度增强学习前沿算法思想
  4. c语言 字符相加_C语言中自加自减的编译原理
  5. java多个mapreduce_一个简单的MapReduce示例(多个MapReduce任务处理)
  6. SAP Spartacus 3.0 的一些变化
  7. ecshop php升级,升级-安装与升级- ECShop帮助
  8. 规范化流程化提交自己代码到远程gitlab服务器
  9. cdev_init函数
  10. 速达软件开发版使用技巧-每页固定行样式报表设计
  11. Android客户端和服务器端数据交互的第一种方法
  12. 基于穿戴式智能化步态分析仪的步态分析
  13. 我奋斗了十八年不是为了和你喝一杯咖啡
  14. 牛津大学VGG团队提出:改进遮挡检测的Tri-Layer插件 | BMVC 2022
  15. 12.计算机网络---iptables防火墙管理工具
  16. RabbitMQ从入门到实战(图文并茂)
  17. 兔子生兔子问题(java实现)
  18. linux网卡驱动离线安装_手动安装linux网卡驱动方法
  19. h0154.加勒比海盗船——最优装载问题
  20. oracle 重启命令

热门文章

  1. 3.数码相框-通过freetype库实现矢量显示
  2. HTML中单标签与双标签的分类
  3. 全场景多维度,高效数字智能化,大疆T40助力农业科技化发展
  4. 【PostgreSQL】存储过程
  5. 三菱PLC定位案例程序粘虫板生产线 程序包括伺服控制,编码器定位,模拟量及逻辑控制等运用
  6. SpringBoot + Spring Security 学习笔记(一)自定义基本使用及个性化登录配置
  7. Spark SQL 与 HIVE异同
  8. 怀念过去,说明你现在过得不好
  9. 中秋节福利还是要送的,不抽奖,只要你看到了就有份
  10. 医疗实施-DRG基本知识