- 博客(24)
- 资源 (37)
- 收藏
- 关注
转载 浅谈SQL Server中的事务日志(二)----事务日志在修改数据时的角色
简介 每一个SQL Server的数据库都会按照其修改数据(insert,update,delete)的顺序将对应的日志记录到日志文件.SQL Server使用了Write-Ahead logging技术来保证了事务日志的原子性和持久性.而这项技术不仅仅保证了ACID中的原子性(A)和持久性(D),还大大减少了IO操作,把对数据的修改提交到磁盘的工作交给lazy-writer和che
2014-03-28 14:38:44 755
转载 浅谈SQL Server中的事务日志(一)----事务日志的物理和逻辑构架
简介 SQL Server中的事务日志无疑是SQL Server中最重要的部分之一。因为SQL SERVER利用事务日志来确保持久性(Durability)和事务回滚(Rollback)。从而还部分确保了事务的ACID属性.在SQL Server崩溃时,DBA还可以通过事务日志将数据恢复到指定的时间点。当SQL Server运转良好时,多了解一些事务日志的原理和概念显得并不是那么重要
2014-03-28 14:14:57 883
原创 SQL SERVER怎样将某个服务器上面的数据自动备份到另一台服务器上面(异地备份)
一:试验背景异地备份好处:(待补充)1:异地备份了把原有服务器数据放在另外一个位置,避免些物理损害。 比把数据刻录光盘和原始数据放同房间了房间失火了备份数据也没有了要放另外地方避免了 就是备份的意义。2:异地备份可以集中管理备份文件。二:试验整体思路 1:要实现异地备份,必须使用域用户帐号来启动SQL Server服务以及SQL Server Agen
2014-03-27 14:04:38 43489 9
原创 连接被拒绝 因为没有授权此用户账户进行远程登录
背景:有时想远程连接某服务器进行操作,但是远程登陆时,却报错:解决办法:在服务器上进行设置,允许用户登录步骤:1:用允许登录的用户,远程连接服务器(在这里用v-liyh登录)点击‘开始’图标-‘运行’,如图在对话框中输入'mstsc',如图点击‘确定’,出现‘远程桌面连接’对话框,在‘计算机’那里输入计算机名称或者IP地址(在这里我连接IP地址为
2014-03-26 15:39:31 119826 2
原创 SQL SERVER某用户看不到‘Sql Server代理'和维护计划
一:SQL SERVER某用户看不到‘Sql Server代理'有的用户,看不到’SQL SERVER代理’,如图:方法一:授予权限SQLAgentUserRole,SQLAgentReaderRole,sqlAgentOperatorRole1:命令方式:USE msdb;EXEC sp_addrolemember'SQLAgentUserRole','lee
2014-03-25 13:45:20 11445
转载 SQL SERVER根据备份创建一个新库(图形用户界面方式)
一、知识点完全备份: 备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。完全备份也叫完整备份。差异备份: 差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,即:备份后不标记为已备份文件,换言之,
2014-03-24 14:34:32 3438
原创 强制SQL SERVER使用某种表连接方式
我们看具体的例子:一般的语句是:USE SUBJECTDB;SELECT *FROM COMMON.city C INNER JOIN PRODEFINE.PROJECTINFO P ON C.Code=P.ProjectCityCode强制使用MERGE JOIN:USE SUBJECTDB;SELECT *FROM COMMON.city
2014-03-19 10:41:48 1503
原创 SQL SERVER创建链接服务器
--背景有时我们需要连接到另外一个服务器,进行查询或者往本地进行同步等操作,所以需要创建链接服务器。SQL语句exec sp_addlinkedserver '自定义链接服务器名称' , '' , 'SQLOLEDB' , '远程服务器名或ip地址' exec sp_addlinkedsrvlogin '链接服务器名称' , 'false' , null , '服务器用户名
2014-03-19 10:16:20 983
转载 SQL SERVER三种表连接方式
简介 在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下面我来对这三种连接的原理,适用场景进行描述。 嵌套循环连接(Nested L
2014-03-19 09:36:26 4433
转载 ORACLE日期,字符函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyy
2014-03-18 17:19:23 788
转载 SQL SERVER创建和更新统计信息
简介:查询的统计信息:目前为止,已经介绍了选择索引、维护索引。如果有合适的索引并实时更新统计信息,那么优化器会选择有用的索引供查询之用,因为SQLServer优化器是基于开销的优化。当在where和on上的列上的数据需要显示在结果集的时候,如果有实时的统计信息,优化器会选择最好的执行方式,因为优化器会从统计信息中获得这些数据的明细情况。在创建索引的时候,SQLServer就会在
2014-03-18 16:44:33 1161
转载 Oracle 查询两个时间段内的所有日期列表
查询出2013-12-31和2014-01-03内的所有日期select level,to_char(to_date('2013-12-31','yyyy-mm-dd')+level-1,'yyyy-mm-dd') as dat from dualconnect by level 效果:2013-12-312014-01-01
2014-03-18 15:00:57 6583
原创 消息 262,级别 14,状态 4,第 1 行 SHOWPLAN permission denied in database 'SubjectDB'.
想看某个查询的执行计划,结果报错:消息 262,级别 14,状态 4,第 1 行SHOWPLAN permission denied in database 'SubjectDB'.出错原因:没有看执行计划的权限。解决办法:赋予权限命令:GRANT SHOWPLAN TO 用户名称;
2014-03-18 09:42:55 4121
原创 bookmark lookup(书签查找)
含义:使用书签(行 ID 或聚集键)在堆表或聚集索引内查找相应的行。假设在非聚集索引关键字中有一个带有谓词的查询用来选择没有被索引覆盖的列。例如下面这个查询。 select [orderId], [customerid] from [Orders] where [orderdate] = '1998-02-26'
2014-03-13 16:59:38 1548
转载 ORACLE常见等待事件及处理方法
我们可以通过视图v$session_wait来查看系统当前的等待事件,以及与等待事件相对应的资源的相关信息,从而可确定出产生瓶颈的类型及其对象。v$session_wait的p1、p2、p3告诉我们等待事件的具体含义,根据事件不同其内容也不相同,下面就一些常见的等待事件如何处理以及如何定位热点对象和阻塞会话作一些介绍。 db file scattered read DB 文件分散读取 (太多
2014-03-10 05:38:07 921
原创 查看CPU使用率
调出‘任务管理器’(按Ctrl+Alt+Delete三个按键或者,右击‘任务栏’,选中‘启动任务管理器’)在‘性能’那里就能看到CPU使用率和内存了。如图:
2014-03-08 09:23:18 791
原创 INSERT failed because the following SET options have incorrect settings: 'ANSI_PADDING'. Verify that
执行加字段的语句报错:INSERT failed because the following SET options have incorrect settings: 'ANSI_PADDING'. Verify that SET options are correct for use with indexed views and/or indexes on computed columns
2014-03-06 18:33:21 2994
转载 查某个表的扩展信息,字段的扩展信息及列的其他详细信息
DECLARE @table_name nvarchar(100),@schema_name NVARCHAR(100)SET @table_name='CITY'--指定表名SET @schema_name='COMMON';--指定架构名WITH MyDistinct AS (SELECT TableName=CASE WHEN C.column_id
2014-03-06 18:31:33 1203
原创 查询当前用户能访问哪些数据库
USE test; GO CREATE PROCEDURE p11111 AS BEGIN CREATE TABLE #T2(NAME NVARCHAR(100)) INSERT INTO #T2
2014-03-06 15:09:16 1308
转载 SQL Server中解决死锁的新方法介绍
数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwindbegin tran insert into Orders(CustomerId) values(@#
2014-03-06 09:43:56 1133
转载 SQL SERVER表连接简单调优
问题 : 1.什么是内连接(inner)和外联结(outer) 2. SQL server 表连接 (FROM--AND 法, JOIN -- ON 法)的区别. 3.表连接及多表连接的SQL语句执行顺序,和性能调优.1.第一个问题,首先要明白如何使用JOIN 和 ON 关键字作表连接。 申明:下文中所用的等价,可能指的是逻
2014-03-06 09:40:47 1453
转载 SQLSERVER聚集索引和主键的误区
主键是一个约束(constraint),他依附在一个索引上,这个索引可以是聚集索引,也可以是非聚集索引。所以在一个(或一组)字段上有主键,只能说明他上面有个索引,但不一定就是聚集索引。例如下面: 1 USE [pratice] 2 GO 3 CREATE TABLE #tempPKCL 4 ( 5 ID INT PRIMARY KEY CLUSTERED -
2014-03-04 14:34:18 855
转载 如何写出高性能的SQL语句
1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,执行计划并不是固定的,它是“个性化的”。
2014-03-04 13:27:29 1525
原创 因为发现对象名称 'dbo.T3' 和索引名称 'PK__T3__3214EC2706CC942B' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (1)。
sql语句:ALTER TABLE T3 ADD PRIMARY KEY (ID);执行报错:消息 1505,级别 16,状态 1,第 1 行因为发现对象名称 'dbo.T3' 和索引名称 'PK__T3__3214EC270466E04C' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (1)。消息 1750,级别 16,状态 0,第 1 行
2014-03-03 09:37:28 15704
symantec netbackup操作手册
2016-07-12
mha4mysql-manager-0.56-0.el6.noarch.rpm
2015-08-07
mha4mysql-node-0.56-0.el6.noarch.rpm
2015-08-07
visual c++ 2013_win64
2015-06-23
mysql workbench
2015-06-23
tortoisesvn-64位
2015-06-10
navicat premium-适用于windows 32位 中文版
2015-03-26
mysqltuner.pl
2023-03-31
proxysql-2.0.5-1-centos7.x86_64.rpm
2021-04-22
redhat6-asm.rar
2021-02-23
静默安装grid用到的响应文件
2020-09-12
Oracle单实例版本升级(11g To 12c).docx
2020-07-10
利用 Percona xtrbackup+binlog做完全恢复.docx
2020-03-17
mysql闪回实战.docx
2019-11-20
binlog2sql-master.zip
2019-11-20
instsrv.exe和srvany.exe
2017-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人