Fanr

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  MSSQL

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页

摘要: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 阅读(1092) 评论(0) 推荐(0) 编辑

摘要: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 阅读(3198) 评论(0) 推荐(0) 编辑

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

摘要: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 阅读(2787) 评论(1) 推荐(0) 编辑

摘要:昨天发了篇 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) 编辑

摘要:作业备份,不是备份数据库,是备份作业。我的方法是把作业导出成文件备份起来,因为当你服务器维护的多了的时候很多你的作业 就很成问题,很麻烦。最好能够作业实现同步,这个也是第一步,保存成文件,之后个人设想使用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 阅读(4716) 评论(2) 推荐(0) 编辑

摘要:就讲讲监控那些值,基线抓的是那些值。如何做告警环境: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 阅读(2953) 评论(6) 推荐(2) 编辑

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

摘要:内存节点内存节点是内存被划为了几块。在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) 编辑

摘要:原文: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 阅读(981) 评论(10) 推荐(0) 编辑

摘要: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 阅读(3548) 评论(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 阅读(4720) 评论(2) 推荐(4) 编辑

摘要: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 阅读(16226) 评论(2) 推荐(9) 编辑

摘要: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 阅读(4588) 评论(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 阅读(5859) 评论(5) 推荐(2) 编辑

摘要:问题: 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) 编辑

摘要: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 阅读(335) 评论(0) 推荐(0) 编辑

摘要: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 阅读(323) 评论(0) 推荐(0) 编辑

摘要:参数化和即席查询,都是一个二难的选择。一旦选择参数化 就有可能带来 一种情况就是 执行计划反复被利用。不会通过收集现有的统计信息,出一个比较优异的执行计划。即席查询也就是 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 阅读(2308) 评论(0) 推荐(0) 编辑

摘要:A Performance Troubleshooting Methodology for SQL Server28 September 2011byJonathan KehayiasWhenhealing a sickSQL Server, you must forget the idea that therecould ever bea simple correspondence between symptom and disease: The art of troubleshooting is much more the art of discovering, and assemblin 阅读全文
posted @ 2012-02-15 14:30 Fanr_Zh 阅读(2428) 评论(1) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页