摘要:
Tempdb 系统数据库是一个全局资源,可供连接到 SQL Server 实例的所有用户使用,并可用于保存下列各项: 显式创建的临时用户对象,例如全局或局部临时表、临时存储过程、表变量或游标。 SQL Server 数据库引擎创建的内部对象,例如,用于存储假脱机或排序的中间结果的工作表。 由使用已提交读(使用行版本控制隔离或快照隔离... 阅读全文
摘要:
由于之前创建的发布订阅造成严重的性能压力,症状表现为发布订阅表查询产生CMEMTHREAD suspend等待,由于开发配置每隔十分钟会产生大量的SQLCOMMAND(create table,create index大量的命令)发布订阅 复制监视器 有Memory压力的假象,最开始反映在前端,时卡时慢,同样的语句,同样的缓存计划,不同时间段查询时间长短不一,甚至超时,最开始以为08的内存内存没... 阅读全文
摘要:
深入了解下发布订阅: 数据复制:允许一个数据源向一个或多个目标数据库分发数据,只需要OLE DB 访问接口即可访问; 整个复制框架包含:复制组件,复制代理,复制类型; 复制组件: 发布服务器:发布服务器是使用数据复制到可用的其他数据库服务器;跟踪数据的更改和维护其他源数据库信息; 分发服务器: 分发复制数据库的服务器,存储分发数据库,元数据,历史数据(事务复制)事务; 订阅服... 阅读全文
摘要:
The wait type of CMemThread shows up in outputs such as sys.dm_exec_requests. This post is intended to explain what a CMemThread is and what you might be able to do to avoid the waits. The easiest w... 阅读全文
摘要:
测试案例: SET STATISTICS IO ON SET STATISTICS TIME ON SET STATISTICS PROFILE ON SELECT count(A.CarrierTrackingNumber) FROM SALES.SALESORDERDETAIL A WHERE A.SalesOrderDetailID>10000 AND A.Sa... 阅读全文
摘要:
zabbix 对中文支持不是很好,会出现乱码; 从windows系统里 找到字体包;如图: 拷贝到zabbix—server里面,注意,把文件名改成小写; 我linux 是centos7.2版本 [root@localhost Desktop]# cp msyh.ttf /usr/share/zabbix/fonts 编译配置文件: cd /usr/share/zabbi... 阅读全文
摘要:
在今天的文章里,我想谈下SQL Server里锁升级(Lock Escalations)。锁升级是SQL Server使用的优化技术,用来控制在SQL Server锁管理里把持锁的数量。我们首先用SQL Server里所谓的锁层级(Lock Hierarchy )开始,因为那是在像SQL Server的关系数据库里,为什么有锁升级概念存在的原因。 锁层级(Lock Hierarchy ) 下... 阅读全文
摘要:
sqlserer 安装的时候记得勾选filestream; 下面启动: 执行: EXEC SP_CONFIGURE FILESTREAM_ACCESS_LEVEL,2 RECONFIGURE 重启数据库服务: 创建数据库: CREATE DATABASE [Filestream] 由于filestream是个特殊用途的文件组,要创建一个文件组指定constains file... 阅读全文
摘要:
SP_LOCK 其显示信息为: Spid:进程ID号(要发现哪些用户和该spid相连,你就要执行存储过程sp_who) Dbid:数据库ID号(可以在主数据库中的sysdatabases表格中找到它) Objid:对象ID号(要查看这个对象,你可以在主数据库中的sysobjects表格中查询指定的objid) Indid:索引ID号 Type:缩写的对象类型(DB:数据库、TAB:表、... 阅读全文
摘要:
直接举一例子,然后再举一反三: 如图: 单位B 则基数为1024(倍数) 我性能参数为KB单位,我们则把单位转换成和我们计数器 保持一致的单位即可,一致后,zabbix 后面会自己准换成自己想要的显示结果; B*1024=1KB (和我们计数器单位保持一致即可) 再比如一个: 这个计数器为MB单位 我们就要把zabbix 以B单位的转换成MB为单位; 则 1B*1024*1... 阅读全文