SQL Server
414rwbg435bw5_3sdf
这个作者很懒,什么都没留下…
展开
-
SQL Server中的事务与锁
wu转载 2017-03-01 00:05:54 · 170 阅读 · 0 评论 -
SQL Server 统计信息更新时采样百分比对数据预估准确性的影响
(http://www.cnblogs.com/wy123/p/5875237.html)为什么要写统计信息 最近看到园子里有人写统计信息,楼主也来凑热闹。 话说经常做数据库的,尤其是做开发的或者优化的,统计信息造成的性能问题应该说是司空见惯。 当然解决办法也并非一成不变,“一招鲜吃遍天”的做法已经行不通了(题外话:整个时代不都是这样子吗) 当然,还是那句话转载 2017-02-05 13:18:28 · 511 阅读 · 0 评论 -
SQL Server 统计信息了解
(http://www.myexception.cn/sql/1826066.html)前言Sqlserver 查询是基于开销查询的,在首次生成执行计划时,是基于多阶段的分析优化才确定出较好的执行计划。而这些开销的基数估计,是根据统计信息来确定的。统计信息其实就是对表的各个字段的总体数据进行分段分布,数据库默认都会自动维护。 表和视图都有统计信息,统计信转载 2017-02-05 13:00:10 · 559 阅读 · 0 评论 -
浅谈SQL Server中统计对于查询的影响
(http://www.cnblogs.com/CareySon/archive/2012/05/14/HowStatisticImpactQuery.html)简介 SQL Server查询分析器是基于开销的。通常来讲,查询分析器会根据谓词来确定该如何选择高效的查询路线,比如该选择哪个索引。而每次查询分析器寻找路径时,并不会每一次都去统计索引中包含的行数,值转载 2017-02-05 13:02:57 · 246 阅读 · 0 评论 -
SQL Server中查找死锁 或者其他错误的语句
select a.spid, b.text, a.* from sys.sysprocesses a cross apply sys.dm_exec_sql_text(sql_handle) b where a.spid in ( select distinct blocked from sys.sysprocesses where blocked ==============原创 2016-10-11 12:05:15 · 263 阅读 · 0 评论 -
SQL Server复制系列1 – 事务复制中的snapshot
(https://blogs.msdn.microsoft.com/apgcdsd/2014/09/07/sql-server1-snapshot/)Snapshot agent读取article的信息,将article的内容和脚本放置到snapshot文件夹中; 接下来distribution agent会读取这些快照文件,传输到订阅,完成初始化操作。期间distributi转载 2016-10-10 17:35:22 · 960 阅读 · 0 评论 -
SQL Server 方括号的作用
sql server中方括号 [] 的作用1是:匹配指定范围内或者属于方括号所指定的集合中的任意单个字符作用2:[]里的内容表示是一个用户级的变量目的是防止用户使用的名称和系统的保留字冲突比如你有一个表名是select那么你select * from select 肯定错误但是你用select * from [select] 就没有问题。所有的表名字段名都可转载 2016-09-07 17:46:05 · 1830 阅读 · 0 评论 -
T-SQL查询进阶—理解SQL Server中的锁
(http://blog.csdn.net/ok_baby/article/details/10131895)在SQL Server中,每一个查询都会找到最短路径实现自己的目标。如果数据库只接受一个连接一次只执行一个查询。那么查询当然是要多快好省的完成工作。但对于大多数数据库来说是需要同时处理多个查询的。这些查询并不会像绅士那样排队等待执行,而是会找最短的路径执行。因此,就像十字路口需转载 2016-08-26 16:14:47 · 366 阅读 · 0 评论 -
SQLServer锁的概述
wu转载 2017-02-28 23:54:11 · 195 阅读 · 0 评论 -
sql server锁升级 / oracle没有锁升级
wu转载 2017-03-01 23:13:27 · 348 阅读 · 0 评论 -
SQL Join的一些总结
wu转载 2017-08-16 22:32:10 · 450 阅读 · 1 评论 -
了解Sql Server的执行计划
wu转载 2017-08-16 22:29:20 · 453 阅读 · 0 评论 -
sql server DML操作对索引的影响
wu转载 2017-03-05 17:23:50 · 515 阅读 · 0 评论 -
Sql Server 创建索引 、复合索引
无转载 2017-03-05 17:19:56 · 13014 阅读 · 0 评论 -
sql server 复合索引和include索引
wu转载 2017-03-05 17:19:11 · 909 阅读 · 0 评论 -
SQLServer 扩展事件(Extended Events)
wu转载 2017-03-05 16:02:10 · 646 阅读 · 0 评论 -
SQL Server中关于跟踪(Trace)那点事
wu转载 2017-03-05 15:31:13 · 433 阅读 · 0 评论 -
SqlServer 表选项LOCK_ESCALATION对分区的影响
wu转载 2017-03-01 23:42:17 · 2684 阅读 · 0 评论 -
擦亮自己的眼睛去看SQLServer之谈谈锁机制
(http://www.cnblogs.com/yueyue_jwfm/archive/2011/08/14/2138388.html) 在谈谈SQLServer的锁机制之前,来思考以下这个场景:当你在酷暑的时候骑着自己的小车往目的地行走时,路上连续遇到几个时间很长的红灯,是不是很郁闷?有时候你可能实在受不了闯了个红灯,其实在大部分情况下问题不大,如果通行的汽车很多那就不好说转载 2016-08-26 16:13:45 · 387 阅读 · 0 评论 -
SQL Server Replication
(http://blog.csdn.net/wujiandao/article/details/51184721)sql server replication 为实现数据库读写分离,高可用等都提供了不错的解决方案。实现 replication 总共分为三种方法:是 SSMS 来搭建,这个方法比较简单,只要你在脑袋里有了成型的架构思维和拓扑结构,就能很容易实现;是依赖 T转载 2016-08-26 15:59:36 · 826 阅读 · 0 评论 -
MySQL行级锁、表级锁、页级锁详细介绍
(http://www.jb51.net/article/50047.htm)页级:引擎 BDB。表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行行级:引擎 INNODB , 单独的一行记录加锁表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是写锁,则其它进程则读也不允许行级,,仅对指定的记录进行加锁,这样其它进程还转载 2016-08-26 15:50:55 · 353 阅读 · 0 评论 -
SQL STUFF 方法
(http://www.cnblogs.com/345563452/archive/2009/10/29/1592048.html)1、作用删除指定长度的字符,并在指定的起点处插入另一组字符。2、语法STUFF ( character_expression , start , length ,character_expression )3、示例转载 2016-08-24 11:47:27 · 210 阅读 · 0 评论 -
Change Not For Replication Value for SQL Server Identity Columns
(https://www.mssqltips.com/sqlservertip/1274/change-not-for-replication-value-for-sql-server-identity-columns/)ProblemWhen setting up replication there are many things to think about and man转载 2016-08-24 11:44:04 · 405 阅读 · 0 评论 -
sql server的某些表
MSrepl_errors (https://technet.microsoft.com/zh-cn/library/ms188765.aspx/)select top 100 * from ODS_Distributor..MSrepl_errors order by [time] descMSrepl_errors 表包含有扩展分发代理程序和合并代理程序失败信息的行。该转载 2016-08-24 11:43:24 · 204 阅读 · 0 评论 -
BCP使用
(https://msdn.microsoft.com/zh-cn/library/ms162802.aspx) 官方文档(http://www.cnblogs.com/phyllis/archive/2011/05/13/2045240.html)bcp 实用工具可以在 Microsoft SQL Server 实例和用户指定格式的数据文件间大容量复制数据。使用 bc转载 2016-08-24 11:40:13 · 1256 阅读 · 0 评论 -
T-SQL查询进阶--详解公用表表达式(CTE)
简介 对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时候,使用视图就显得有些奢侈了. 公用表表达式(Common Table Expression)是SQL SERV转载 2016-08-24 11:26:55 · 163 阅读 · 0 评论 -
SQL server replication
(https://msdn.microsoft.com/zh-cn/library/ms173857(v=sql.120).aspx)(https://msdn.microsoft.com/zh-cn/library/ms184385.aspx)(https://msdn.microsoft.com/zh-cn/library/ms175158.aspx) --- 与转载 2016-08-24 11:15:19 · 322 阅读 · 0 评论 -
SSL请求trustStore的两种注册方式 (java/SQL Server)
(http://blog.csdn.net/fenglibing/article/details/16842543)如果是要发起SSL请求,这个时候通常是需要指定trustStore的,当然如果你使用自签名那是不需要的(查看如何使用自签名,查看这篇文章 http://blog.csdn.net/fenglibing/article/details/16842527 )。转载 2016-08-24 11:07:06 · 6795 阅读 · 0 评论 -
sql server 如何批量update数据
(http://blog.csdn.net/miqi770/article/details/50654728)原因:要一次性update 2千万条数据,虽然update sql很简单,但是由于一次性修改太多的数据,造成数据库log满了,就会报error:[ErrorCode: 9002, SQL State: S0004] The transaction lo转载 2016-08-24 10:35:55 · 471 阅读 · 0 评论 -
查询所有的表中,有没有列名 为 某一个字符串的 SQL文 或者 unique行 有哪些表 哪些行
Sql Server==========查询列名有firm或者Firm字符串的所有表。SELECT t.name AS table_name,SCHEMA_NAME(t.schema_id) AS schema_name,c.name AS column_name , types.name, c.max_lengthFROM sys.tables AS t原创 2016-08-25 23:33:25 · 435 阅读 · 0 评论 -
SQL Server 文件系统mdf, ndf, ldf
mdf是 primary data file 的缩写 ndf是Secondary data files的缩写 并不是取的单词的首字母。SQL Server 2000 数据库有三种类型的文件: 主要 主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的转载 2016-08-26 14:12:57 · 3791 阅读 · 0 评论 -
SQLServer可更新订阅数据在线架构更改(增加字段)方案
(http://www.2cto.com/database/201508/432182.html)之前一直查找冲突发布和订阅数据不一致的原因,后来发现多少数据库升级引起,因为一直以来都是在发布数据库增加字段,订阅也会自动同步。在此时如果订阅队列有数据,这些数据将丢失。参考上一篇说明:SQLServer 可更新订阅数据冲突的一个原因 。当在发布数据库增加一个字段时,系统同步存转载 2016-08-26 15:49:33 · 548 阅读 · 0 评论 -
数据库复制:修改表结构、新增表、新增存储过程 会被复制到订阅服务器
(http://www.cnblogs.com/happyday56/p/3849018.html)SQL Server高可用性】数据库复制:修改表结构、新增表、新增存储过程 会被复制到订阅服务器?在SQL Server上配置好数据库复制后: 1、如果给表加了字段,会不会复制到订阅服务器呢?如果是删除1个字段转载 2016-08-26 15:41:57 · 686 阅读 · 0 评论 -
SQL Server 2008的数据库快照功能介绍
(http://it.100xuexi.com/view/otdetail/20130419/d1f21b14-9ebc-40ef-9859-013ee4a4bcc8.html)一: 简介 数据库快照是数据库(源数据库)的只读、静态视图。多个快照可以位于一个源数据库中,并且可以作为数据库始终驻留在同一服务器实例上。创建快照时,每个数据库快照在事务上与源数据库一致转载 2016-08-26 15:40:10 · 956 阅读 · 0 评论 -
浅谈SQL Server中的快照
空转载 2016-08-26 15:39:20 · 355 阅读 · 0 评论 -
SQL Server 2012笔记分享-49:理解数据库快照
(http://543925535.blog.51cto.com/639838/1434260/)数据库快照是 SQL Server 数据库(源数据库)的只读静态视图。 自创建快照那刻起,数据库快照在事务上与源数据库一致。 数据库快照始终与其源数据库位于同一服务器实例上。 当源数据库更新时,数据库快照也将更新。 因此,数据库快照存在的时间越长,就越有可能用完其可用磁盘空间。转载 2016-08-26 15:38:14 · 417 阅读 · 0 评论 -
Sql Server Function函数 is not a recognized built-in function name
空转载 2016-08-26 15:13:32 · 4308 阅读 · 0 评论 -
sql 查询机器信息
select convert(sysname, SERVERPROPERTY('BuildClrVersion')) as BuildClrVersion , convert(sysname, SERVERPROPERTY('Collation')) as Collation , convert(sysname, SERV转载 2016-08-26 14:51:53 · 478 阅读 · 0 评论 -
SQL Server 创建表 添加主键 添加列常用SQL语句
(http://blog.csdn.net/xiaoxiong1212/article/details/7333595)--删除主键alter table 表名 drop constraint 主键名--添加主键alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……)--添加非聚集索引的主键alte转载 2016-08-26 14:33:39 · 350 阅读 · 0 评论 -
sp_spaceused (Transact-SQL) SP中涉及哪些表
mark 书签 记url用https://msdn.microsoft.com/en-us/library/ms188776.aspxselect object_name(id) from syscomments where id in (select id from sysobjects where type ='P') and text like '%Trade%'原创 2016-08-23 23:41:54 · 242 阅读 · 0 评论