随笔分类 -  SQL SERVER--杂乱功能

Powershell--批量拆分SQL语句为事务并批处理
摘要:作为DBA,时不时会遇到将数据导入到数据库的情况,假设业务或研发提供一个包含上百万行INSERT语句的脚本文件,而且这些INSERT 语句没有使用GO来进行批处理拆分,那么直接使用SQLCMD来执行会发现该进程消耗大量物理内存并迟迟没有数据写入,即使脚本中每一行都添加了GO,你依然会发现这插入效率太 阅读全文

posted @ 2016-09-07 16:35 笑东风 阅读(2331) 评论(6) 推荐(1) 编辑

功能杂谈--关于SQL trace的一些快遗忘资料
摘要:SQL Trace常用到的设置:1. 创建tracedeclare @rc intdeclare @TraceID intdeclare @maxfilesize bigintdeclare @DateTime datetimedeclare @filePath nvarchar(500)decla... 阅读全文

posted @ 2014-11-13 00:31 笑东风 阅读(318) 评论(1) 推荐(1) 编辑

SQL SERVER 数据压缩
摘要:从SQL SERVER 2008开始,SQL SERVER 提供了对数据进行压缩的功能,启用数据压缩无须修改应用程序。数据压缩可有效减少数据的占用空间,读取和写入相同数据花费的IO也响应减少,从而可以有效缓解IO压力,但由于数据在读取和写入时需要压缩和解压缩,因此会消耗CPU资源,但不代表在相同负载下,启用数据压缩会导致CPU的使用率变高,某些操作会因为数据页数量的减少而降低CPU资源的消耗。可以配置数据压缩的对象有:1>存储为堆的整个表。2>存储为聚集索引的整个表。3>整个非聚集索引。4>整个索引视图。5>对于已分区表和已分区索引,可为每个分区配置压缩选项,且对 阅读全文

posted @ 2014-02-11 20:32 笑东风 阅读(11086) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示