随笔分类 -  SQL Server

MYSQL SQL Server 事务
摘要:开始: start transaction; # 一定要有这个 ‘;’ 号。注意: MYSQL 用的是快照隔离、就是说一个连接在修改的时候别的连接还是可以查询的。 例子: create table T1(X int); insert into T1(X) values(100)... 阅读全文

posted @ 2014-10-09 16:34 蒋乐兴的技术随笔 阅读(232) 评论(0) 推荐(0)

SQL Server 创建全文索引
摘要:背景知识: 全文目录是全文索引是容器、所以在创建全文索引前要有全文目录。第一步: 创建全文目录: create fulltext catalog catalog_name [on filegroup_name] ... 阅读全文

posted @ 2014-10-08 20:57 蒋乐兴的技术随笔 阅读(408) 评论(0) 推荐(0)

SQL Server 解决CPU 高占用的一般step
摘要:第一步: 看这些CPU是不是SQL Server用的。第二步: 确定SQL Server 有没有引发17883\17884错误第三步: 找出使用CPU最高的语句进行优化。(sys.dm_exec_query_stats sys.exec_sql_text ) sys.dm_... 阅读全文

posted @ 2014-10-08 16:52 蒋乐兴的技术随笔 阅读(312) 评论(0) 推荐(0)

SQL Server 造成cpu 使用率高的 6 原因
摘要:第一种: 编译和重编译执行计划。第二种: 排序与聚合。第三种: 表格连接操作。第四种: max degree of parallelism。第五种: max worker threads。第六种: cost threadhold parallelism // 每... 阅读全文

posted @ 2014-10-08 16:42 蒋乐兴的技术随笔 阅读(591) 评论(0) 推荐(0)

SQL Server 引起磁盘IO的原因
摘要:1、 要访问的数据不在内存中、这会引起IO2、 update/delete/insert 会把变化写入数据文件、还要记录日志 ;3、 checkpoint4、 lazy writer5、 dbcc checkdb 阅读全文

posted @ 2014-10-08 09:23 蒋乐兴的技术随笔 阅读(767) 评论(0) 推荐(0)

SQL Server 找出值得优化的语句
摘要:方法 1、 sys.dm_exec_qurey_stats返回 SQL Server 中缓存查询计划的聚合性能统计信息。缓存计划中的每个查询语句在该视图中对应一行, 并且行的生存期与计划本身相关联。在从缓存删除计划时,也将从该视图中删除对应行。 ... 阅读全文

posted @ 2014-10-07 15:55 蒋乐兴的技术随笔 阅读(231) 评论(0) 推荐(0)

SQL Server 内存压力解决方案
摘要:外部压力: 表现形式: 1、total server memory↓ 2、avilable Mbyte 平衡 3、working set ↓ 如果说SQL server的内存压库来自于外部、我... 阅读全文

posted @ 2014-10-07 15:23 蒋乐兴的技术随笔 阅读(347) 评论(0) 推荐(0)

SQL Server 内存开销分析
摘要:第一步: 每一类资源用了多少内存。 select clerks.type, sum(clerks.virtual_memory_reserved_kb) as Reserve, sum(clerks.virtual_memory_committed_kb)as [Co... 阅读全文

posted @ 2014-10-07 11:11 蒋乐兴的技术随笔 阅读(459) 评论(0) 推荐(0)

SQL Server 内存管理在64位时代的改变
摘要:64位机上 地址空间比以前大了去了、它引起的改变多了去了 1、MemToLeave这个词不存在了、因为SQL Server以不再做这种预留空间的事了,也就是说multiple page 想用多少就用多少!只要它有只要你用! 2、因为 multiple page不再预留了、所以... 阅读全文

posted @ 2014-10-06 17:14 蒋乐兴的技术随笔 阅读(188) 评论(0) 推荐(0)

SQL Server 的内存分类
摘要:第一类、 根据申请方式分: commit 型 它是指先reserve申请一大块,再通过commit提交后得到的空间。这种方式申请到的空间可以启用 awe ! stolen型 与commit ... 阅读全文

posted @ 2014-10-06 16:09 蒋乐兴的技术随笔 阅读(212) 评论(0) 推荐(0)

SQL Server sp_configure 控制内存使用
摘要:背景知识: sp_configure 显示或更改当前服务器的全局配置设置(使用sp_configure可以显示或更改服务器级别的设置。) 查看全局配置值 方法 1、execute sp_configure;直接查看所有。 方法 1、execute sp_con... 阅读全文

posted @ 2014-10-06 12:41 蒋乐兴的技术随笔 阅读(1737) 评论(0) 推荐(0)

SQL Server 内存使用量下降问题
摘要:SQL server这个程序是非喜欢内存这东西的。所以它的内存使用量下降,一定是被别人给抢去了。这件事的后果就是SQL Server 变的 非常慢。怎么样才可以让这件事不太容易发生呢?---------------------------------------------... 阅读全文

posted @ 2014-10-06 11:05 蒋乐兴的技术随笔 阅读(589) 评论(0) 推荐(0)

SQL Server 与 Windows 内存使用上的约定
摘要:什么时候SQL Server 会释放出自己的内存!以提供给别的程序用呢?------------------------------------------------------------------------------------------------------------------... 阅读全文

posted @ 2014-10-06 09:20 蒋乐兴的技术随笔 阅读(311) 评论(0) 推荐(0)

SQL Server 与内存相关的术语
摘要:术语 1、 virtual address space 虚拟地址空间 它是一个应用程序可以访问的最大地址空间、32位机上是4G(2^32)、虚拟地址空间中的数据不一定在物理内存里。可能在缓存文件中。术语 2、 physical memory 物理内存 内存心片提供的存储空间。... 阅读全文

posted @ 2014-10-05 23:52 蒋乐兴的技术随笔 阅读(192) 评论(0) 推荐(0)

SQL Server 为索引启动硬件加速(分区)的 2 方法
摘要:背景知识: 如果你想看《三国》这部电视剧它有 假设它有400G这么大,现在你有两个朋友他们都已经把这部剧保存在自己的硬盘上了。 A用一个硬盘就把这部剧保存了下来,B用了两个硬盘才保存了一下,如果你不追求复制的速度,用A一个硬盘会方便一些,但 是如果你追求速度2个硬盘要快... 阅读全文

posted @ 2014-10-05 17:14 蒋乐兴的技术随笔 阅读(320) 评论(0) 推荐(0)

SQL Server 提高创建索引速度的 2 个方法
摘要:方法 1、 使用tempdb来提速 create index index_name on table_name (column_list) with(sort_in_tempdb = on);方法 2、 使用多线程为来提速 create index index_name on... 阅读全文

posted @ 2014-10-05 16:16 蒋乐兴的技术随笔 阅读(691) 评论(0) 推荐(0)

SQL Server 中索引的禁用与删除
摘要:主题 1、 禁用索引 alter index index_name on table_name disable;主题 2、 删除索引 drop index table_name.index_name; 阅读全文

posted @ 2014-10-05 16:01 蒋乐兴的技术随笔 阅读(1950) 评论(0) 推荐(0)

SQL Server 创建索引的 5 种方法
摘要:前期准备: create table Employee ( ID int not null primary key, Name nvarchar(4), Credit_Card_ID varbinary(max)); --- 小心这种数据类型。 go... 阅读全文

posted @ 2014-10-05 15:56 蒋乐兴的技术随笔 阅读(67433) 评论(2) 推荐(2)

SQL Server 的 6 种隔离级别
摘要:背景知识: 高并发一直以来是数据的所追求的目标,然,一般事物是有两面性的。不多说了,等下变邪教了。下面直接看 并发性最高的隔离级别 read uncommitted1、 read uncommitted 级别 比方这时有两个连接A,B;其中A想把表中的值由111改成222,表... 阅读全文

posted @ 2014-10-05 10:37 蒋乐兴的技术随笔 阅读(761) 评论(0) 推荐(0)

SQL Server 分区表的创建方法与管理
摘要:背景知识: 分区表、可以把表中的数据按范围保存到不同的文件组中。 举个例子吧: 2014年以前的数据保存到文件组A 2014~2015的数据保存到文件组B 2015年以后的数据保存到文件组C 好处: ... 阅读全文

posted @ 2014-10-04 12:19 蒋乐兴的技术随笔 阅读(2418) 评论(0) 推荐(0)

导航