Fanr

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页

2012年10月15日

摘要: 数据库必须打sp2补丁1).在主体的host里面加入镜像的ip,服务器名2).在镜像的host里面加入主体的ip,服务器名实现互通,ping主机名和ip主体ip镜像计算机名镜像ip主体计算机名3).sql的启动方式,必须已相同的用户名和权限启动。必须启动5022端口主库和镜像库创建相同的系统账号(账号和密码必须一样),加入Administrators组,sqlserver服务和agent服务都用这个账号启动主库和镜像库都是这么做,(在我的电脑右键管理添加新用户,隶属于Administrator(添加,高级,立即查找,Administrators,确定),然后在在我的电脑右键-管理-服务应用程序 阅读全文
posted @ 2012-10-15 09:47 Fanr_Zh 阅读(832) 评论(0) 推荐(0) 编辑

2012年8月29日

摘要: We have already talked about Windows AWE mechanism on 32 bit and how SQL Server utilizes it. Today I would like to go over AWE & related mechanism on 64 bit platforms.我们已经谈过windows AWE 在32bit 中sql server 如何利用。下面是AWE在64位环境的相关性To some people it comes as a surprise that AWE mechanism is still prese 阅读全文
posted @ 2012-08-29 22:02 Fanr_Zh 阅读(12844) 评论(2) 推荐(1) 编辑

2012年8月24日

摘要: 死锁监控一直都很麻烦,我没有找到很好的方法如果大家有好的方法,我也很想学习一下我的方法比较简单: 1.sp_altermessage 1205 修改1205 错误让他能够写入日志 这样 代理中的警告才能使用 2.当然是启动 代理中的警告。开数据库邮件,会把死锁错误发送到操作员邮箱里面。缺点就是没有详细的死锁信息。 3.使用sql server 2008 r2 自带的 扩展事件中system_health默认是开启的,里面会抓取比较多的值 你可以使用 sys.dm_xe_session_events 联合sys.dm_xe_sessions 查看 抓取了那些值 当然其中一个是死锁信息。 当... 阅读全文
posted @ 2012-08-24 10:15 Fanr_Zh 阅读(3146) 评论(4) 推荐(2) 编辑

2012年8月12日

摘要: Fanr Fanr 2 384 2012-08-12T11:20:00Z 2012-08-12T11:20:00Z 6 943 5377 44 12 6308 12.00 from :http://www.sqlskills.com/BLOGS/PAUL/post/Inside-the-Storage-Engine-IAM-pages-IAM-chains-and-allocation-units.aspx false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2012-08-12 19:27 Fanr_Zh 阅读(1097) 评论(0) 推荐(0) 编辑

2012年8月8日

摘要: 1. The CPU’s MMU locates the page directory for the process usingthe special register mentioned above.2. The page directory index (from the first 10 bits of the virtual address)is used to locate the PDE that identifies the page tableneeded to map the virtual address to a physical one.3. The page tab 阅读全文
posted @ 2012-08-08 16:44 Fanr_Zh 阅读(976) 评论(0) 推荐(0) 编辑

2012年8月1日

摘要: Trace flags can be used to alter the behavior of SQL Server and they can help when diagnosing performance issues as well. During the course of days I've come across cases from where I learnt about them & their purpose; certainly do let me know for any corrections that I may have missed out.F 阅读全文
posted @ 2012-08-01 21:30 Fanr_Zh 阅读(3201) 评论(0) 推荐(0) 编辑

2012年7月29日

摘要: 【IT168专稿】谈到GAM和SGAM,我们不得不从数据库的页和区说起。一个数据库由用户定义的空间构成,这些空间用来永久存储用户对象,例如数据库管理信息、表和索引。这些空间被分配在一个或多个操作系统文件中。 当我们创建一个数据库的时候,例如以缺省的方式CREATE DATABASE TESTDB,SQLServer自动帮我们创建好如下两个数据库文件。 这两个数据文件是实实在在的操作系统文件,其中一个是叫行数据文件,用来存储数据库的各种对象,另外一个是日志文件,从来记录数据变化的过程。 从逻辑角度而言,数据库的最小存储单位为页即8kb。 数据库被分成若干逻辑页面(每个页面8KB),并且在... 阅读全文
posted @ 2012-07-29 23:17 Fanr_Zh 阅读(681) 评论(0) 推荐(1) 编辑

2012年7月18日

摘要: Fanr Fanr 2 2464 2012-07-18T07:43:00Z 2012-07-18T07:43:00Z 19 3848 21936 182 51 25733 12.00 如何诊断修正17883,17884,17887,17888错误 英文白皮书 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2012-07-18 15:46 Fanr_Zh 阅读(2820) 评论(1) 推荐(0) 编辑

2012年6月26日

摘要: 昨天发了篇 SQL Server 作业备份http://www.cnblogs.com/Amaranthus/archive/2012/06/25/2561569.html今天就加上powershell 把 作业同步 完善起来核心导出作业的 代码 和 作业备份是相似的 alter PROC DumpJob (@job VARCHAR(100))ASDECLARE @retrun NVARCHAR(max)DECLARE @jobname VARCHAR(30),@category_calss_i INT ,@category_calss VARCHAR(50),@category... 阅读全文
posted @ 2012-06-26 11:22 Fanr_Zh 阅读(1251) 评论(1) 推荐(0) 编辑

2012年6月25日

摘要: 作业备份,不是备份数据库,是备份作业。我的方法是把作业导出成文件备份起来,因为当你服务器维护的多了的时候很多你的作业 就很成问题,很麻烦。最好能够作业实现同步,这个也是第一步,保存成文件,之后个人设想使用powershell 来把作业同步起来 DECLARE @jobname VARCHAR(30),@category_calss_i INT ,@category_calss VARCHAR(50),@category_name VARCHAR(50),@category_type VARCHAR(30),@category_id int,@category_type_i int... 阅读全文
posted @ 2012-06-25 17:24 Fanr_Zh 阅读(4720) 评论(2) 推荐(0) 编辑

2012年6月5日

摘要: $server = "(local)"$uid = "sa"$db="master"$pwd="fanzhouqi"$mailprfname = "sina"$recipients = "XXXX@qq.com"$subject = 'disk usage monitor'function sendmail($message){ $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $C 阅读全文
posted @ 2012-06-05 10:47 Fanr_Zh 阅读(1264) 评论(1) 推荐(0) 编辑

2012年5月18日

摘要: 就讲讲监控那些值,基线抓的是那些值。如何做告警环境:windows 2008r2,sql server 2008r2 sp1性能基线: cpu: \Processor(_Total)\% Processor Time \Processor(_Total)\% Privileged Time \SQLServer:SQL Statistics\Batch Requests/sec \SQLServer:SQL Statistics\SQL Compilations/sec \SQLServer:SQL Statistics\SQL Re-Compila... 阅读全文
posted @ 2012-05-18 09:01 Fanr_Zh 阅读(2959) 评论(6) 推荐(2) 编辑

2012年3月16日

摘要: 前些日子,对 plan cache 不太熟悉。就在msdn 发了一个问题。关于sys.dm_exec_cached_plans 和sys.dm_exec_query_stats 一些疑问联机手册里面对执行计划的解释如下:SQL Server 执行计划包含下列主要组件:查询计划执行计划的主体是一个重入的只读数据结构,可由任意数量的用户使用。这称为查询计划。查询计划中不存储用户上下文。内存中查询计划副本永远不超过两个:一个副本用于所有的串行执行,另一个用于所有的并行执行。并行副本覆盖所有的并行执行,与并行执行的并行度无关。执行上下文每个正在执行查询的用户都有一个包含其执行专用数据(如参数值)的数据 阅读全文
posted @ 2012-03-16 11:42 Fanr_Zh 阅读(1294) 评论(4) 推荐(0) 编辑

2012年3月15日

摘要: 内存节点内存节点是内存被划为了几块。在numa体系中一个numa节点对应一个内存节点。主要功能是提供分配位置。这句话来自 sql server 求生秘笈 很难理解。应该是分配内存用的。也可以理解为物理内存最原始的位置。内存clerk内存clerk,如果内存管理器的客户端需要分配内存,那么必须先建立内存clerk。dmv2008:返回 SQL Server 实例中当前处于活动状态的全部内存 Clerk 的集合。2012:返回 SQL Server 实例中当前处于活动状态的全部内存分配器的集合。干嘛要翻译成内存clerk呢,翻译成分配器多好大家都看的懂。内存对象内存对象是一个堆,通过请求内存cle 阅读全文
posted @ 2012-03-15 12:21 Fanr_Zh 阅读(707) 评论(0) 推荐(0) 编辑

2012年3月10日

摘要: 原文:Hot It Works: SQL Server SuperLatch'ing / Sub-latches闩锁是应用在用户模式下,在读写锁结构应用在sql server 中用来保护内部结构。trace latch 是sql server 使用闩的例子,被trace controller 类创建并且使用。不管你是开着trace或者关了trace,当物理状态被修改的时候,都会分配一个x模式来阻止其他线程访问数据。sql server 有个进程来监视某一些latch,如果负载比较重,并且是只读的访问,那么就可以变成子闩。每个闩结构都包含了状态(当天的闩模式),等待队列,其他状态信息。每 阅读全文
posted @ 2012-03-10 16:56 Fanr_Zh 阅读(991) 评论(10) 推荐(0) 编辑

2012年3月9日

摘要: Fanr Fanr 2 6 2012-03-09T12:24:00Z 2012-03-09T12:24:00Z 3 617 3519 29 8 4128 12.00 Clean Clean false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 ... 阅读全文
posted @ 2012-03-09 20:25 Fanr_Zh 阅读(3559) 评论(3) 推荐(1) 编辑

摘要: 番茄花园 番茄花园 2 6 2012-03-09T07:30:00Z 2012-03-09T07:30:00Z 7 1326 7562 63 17 8871 12.00 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 ... 阅读全文
posted @ 2012-03-09 14:35 Fanr_Zh 阅读(4740) 评论(2) 推荐(4) 编辑

2012年3月7日

摘要: Clean Clean false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 ... 阅读全文
posted @ 2012-03-07 14:51 Fanr_Zh 阅读(16269) 评论(2) 推荐(9) 编辑

2012年3月2日

摘要: Fanr Fanr 2 2 2012-03-07T12:48:00Z 2012-03-07T12:48:00Z 2 416 2375 19 5 2786 12.00 Clean Clean false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 ... 阅读全文
posted @ 2012-03-02 16:21 Fanr_Zh 阅读(4598) 评论(4) 推荐(0) 编辑

摘要: Fanr Fanr 2 5 2012-03-07T12:54:00Z 2012-03-07T12:54:00Z 9 1928 10994 91 25 12897 12.00 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 ... 阅读全文
posted @ 2012-03-02 11:54 Fanr_Zh 阅读(5872) 评论(5) 推荐(2) 编辑

2012年2月29日

摘要: 问题: sql server 2000 sp3 数据库复制 报错:{call sp_MSget_repl_commands(6, ?, 0, 7500000)} 违反了 PRIMARY KEY 约束 'PK__@snapshot_seqnos__1B8078A1'。不能在对象 '#1A8C5468' 中插入重复键。Solution:Change of store procedure in distibution: sp_MSget_repl_commandsfrom:declare @snapshot_seqnos table (subscription_seq 阅读全文
posted @ 2012-02-29 11:24 Fanr_Zh 阅读(598) 评论(0) 推荐(0) 编辑

2012年2月24日

摘要: Allocation bottleneck refers to contention in the system pages that store allocation structures. There are three types of pages that store allocation structures as followsPFS (Page Free Space):it tracks the following key information about each page. It uses 1 byte/page and each PFS page stores statu 阅读全文
posted @ 2012-02-24 13:12 Fanr_Zh 阅读(336) 评论(0) 推荐(0) 编辑

2012年2月22日

摘要: 1.在sp_configure 配置xp_cmdshell 可运行2.创建一个账号 test ,用来执行 xp_cmdshell 但是非sysadmin权限3.用grant 把 xp_cmdshell 权限赋予 test4.创建代理账号,这个账号是windows 账号。5.在sql server 中 设置代理账号,右击实例属性 安全性下的代理中填入 windows 账号密码 或者使用sp_xp_cmdshell_proxy_account 设置代理账号 阅读全文
posted @ 2012-02-22 09:56 Fanr_Zh 阅读(324) 评论(0) 推荐(0) 编辑

2012年2月17日

摘要: 参数化和即席查询,都是一个二难的选择。一旦选择参数化 就有可能带来 一种情况就是 执行计划反复被利用。不会通过收集现有的统计信息,出一个比较优异的执行计划。即席查询也就是 ad hoc query,每次都需要重编译,花费比较大。这个是一个2难,需要平衡。对于这个问题 sql server 有 简单参数化,强制参数化和2008 才有的optimize for ad hoc workloads。optimize for ad hoc workloads 的原理大概如此:当你第一次执行 ad hoc 查询的时候,被编译出来的执行计划,sql server 存个一部分。为什么不全存呢,如果全存,adh 阅读全文
posted @ 2012-02-17 11:16 Fanr_Zh 阅读(2312) 评论(0) 推荐(0) 编辑

2012年2月16日

摘要: 第01讲:Chapter 01--Overview of Oracle9i Database Performance Tuning第02讲:Chapter 01--Overview of Oracle9i Database Performance Tuning第03讲:Chapter 02--Diagnostic and Tuning Tools第04讲:Chapter 02--Diagnostic and Tuning Tools第05讲:Chapter 02--Diagnostic and Tuning Tools第06讲:Chapter 02--Diagnostic and Tuning 阅读全文
posted @ 2012-02-16 11:00 Fanr_Zh 阅读(1211) 评论(0) 推荐(1) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页