09 2016 档案
摘要: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...
阅读全文
摘要:公司服务器是120核心cpu,但是实际应用中只有40核,原因是业务部门发现服务器cpu承载30%的时候sql 就会卡死; 然后从sqlserver 去查询,cpu核心数; SELECT COUNT(1) FROM SYS.DM_OS_SCHEDULERS WHERE SCHEDULER_ID” /IACCEPTSQLSERVERLICENSETERMS 具体参数:(msdn)https://...
阅读全文
摘要:计数器“ \Process(sqlservr)\% Processor Time”,是经常监测,看看SQL Server如何消耗CPU资源。sqlserver是如何利用现有的资源; 这一点,我们抓住作为定期监测第一部分计数器是: \Process(sqlservr)\% Processor Time 但在多芯机,所捕获的数字似乎去100%以上。它的CPU利用率(%)在每个核心的集合体,所以添加时...
阅读全文
摘要:DBCC CHECKDB注意到有关数据文件页面。一旦整个表的所有页(或一组表,如果配料已启用-看到同样的博客文章我上面提到的),所有的事实都聚集在一起,他们都应该相互抵消。当有额外的事实(在索引B树都指向同一个页面在一个较低的水平如两页),或丢失的事实(如LOB片段没有任何其他LOB片段或数据/索引记录指向它),则DBCC CHECKDB可以告诉有一个腐败。 由于DBCC CHECKDB正在生成...
阅读全文
摘要:分区表 测试版本: Microsoft SQL Server 2014 - 12.0.2000.8 (X64) Feb 20 2014 20:04:26 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 (B...
阅读全文
摘要:# Wget https://pypi.python.org/packages/4c/c8/5ad36d8d3c304ab4f310c89d0593ab7b6229568dd8e9cde927311b2f0c00/pymssql-2.1.3.tar.gz # Phython setup.py build 报错如图: 系统版本: # rpm -q centos-release cent...
阅读全文
摘要:zabbix 通过ODBC连接sql server,并通过odbc 获取数据从数据库; 配置如下: 在zabbix-server端 执行下面命令:# yum -y install freetds unixODBC unixODBC-devel$ vi /etc/odbcinst.ini [FreeTDS] Driver = /usr/lib64/libtdsodbc.so.0$ vi /etc/...
阅读全文
摘要:DBCC SQLMGRSTATS 用于产生3个不同的值,这些值用在你想查看高速缓存在ad-hoc和预编译的TSQL语句中是如何工作的 Memory Used(8K Pages):若内存页的数量非常大,这也许表明一些用户连接正在预处理许多T-SQL语句。 Number CSql Objects:表明已
阅读全文
摘要:下面是修改前后的对比截图: 如下图: 下图是确定问题并修改后对比图,左边圈是修改前,右边圈是修改后对比截图:当看到周期性的性能指数,一般是计划性任务引起;通过DMV视图,找到引起等待的原因检查数据库完整性dbcc checkdb,并周期性自己等待自己资源, 分析得出dbcc checkdb 有重复执
阅读全文