自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 基于机器学习的波动监控系统

最初建立这套系统的目的:每天要看N多业务指标,只恨一双眼睛不够用,经常有些关键业务指标没有及时发现。波动拐点已经过了几天了,才发现下降或上升了。接口波动监控全覆盖,无需设定预设阈值。现在有1500左右的接口,使用预设静态阈值的方式,维护和管理阈值的得花多少心思。在AI再崛起的时刻,咱们在监控方面也搞点稍微有点科技含量的、能提高工作效率的事情。因此有一个最低的原则——最大限度的减

2016-11-28 14:03:44 4128

转载 查询SQL错误日志扩展存储过程xp_readerrorlog

<br /> <br />xp_readerrorlog 一共有7个参数:<br /><br /><br /><br />1. 存档编号<br />2. 日志类型(1为SQL Server日志,2为SQL Agent日志)<br />3. 查询包含的字符串<br />4. 查询包含的字符串<br />5. LogDate开始时间<br />6. 结果排序,按LogDate排序(可以为降序"Desc" Or 升序"Asc")<br />7. 结果排序,按LogDate排序(可以为降序"Desc" Or 升序"

2011-05-09 09:27:00 1001

转载 Introduction to Change Data Capture (CDC) in SQL Server 2008[转]

<br />http://www.cnblogs.com/artech/archive/2010/11/16/SqlCDC.html<br />[原文地址:http://www.simple-talk.com/sql/learn-sql-server/introduction-to-change-data-capture-(cdc)-in-sql-server-2008/;作者:Pinal Dave]<br /> <br />Change Data Capture records INSERTs, UPDA

2010-12-03 15:01:00 865

转载 启用 SQL Server 2005 邮件功能

--1. 启用 SQL Server 2005 邮件功能。 use mastergoexec sp_configure 'show advanced options',1goreconfiguregoexec sp_configure 'Database mail XPs',1goreconfigurego--2. 在 SQL Server 2005 中添加邮件帐户(account) exec msdb..sysmail_add_account_sp

2010-08-03 16:12:00 977

转载 C#串口通信时丢失数据的一种解决方法

<br />刘凯 周云耀 <br />武汉理工大学信息工程学院 武汉市(430070) <br />E-mail: [email protected] <br />摘要:C # 串行类( SerialPort )是.NET Framework version 2.0中一个新增的类,该类将串口操作了封装,从而为串口通信提供了简便方法,而且具有功能强大、通信快速、实时性好等特点。但在实际串口通信的应用中,在串口高波特率大信息量的数据通信时,会出现丢失数据的问题。此时如果只是增加串口类的缓存容量是不能根本解决问题的。本文就

2010-07-29 11:26:00 17980 2

转载 基于VC的多线程串口通信程序设计

<br />引言<br />在现代各种工业控制和长距离数据传输等通信系统中,实现计算机与单片机的串行通信是比较普遍的需求,这就需要在windows 操作系统下实现串口通信。目前对于上位机串口通信编程多采用串口控件mscomm,或者直接调用api函数的形式。其中mscomm控件使用非常简单,但由于其对串口的封装,在一些有特殊要求的情况下使用起来不够灵活。而api函数都是以独立的全局函数的形式存在,使用起来比较零散,不够系统,容易出错。因此,本文在主要研究api串口操作函数的基础上创建一个串口通信的类,并公

2010-07-29 11:01:00 6356

原创 DBA command

<br />sp_who<br />sysprocesses<br />syscacheobjects <br />sp_helpdb<br />sp_helpfile<br />sp_helplogins<br />sp_helpsrvrolemember<br />sp_spaceused<br />sp_helpindex<br />sp_helptext<br />syscomments<br />sp_lock<br />dbcc inputbuffer ()<br />dbcc sqlperf(

2010-07-13 15:14:00 778

原创 如何以sysdba来登陆isqlplus

一般用户登陆isqlplus的网址http://ip:port/isqlplus(http://localhost:5560/isqlplus)进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆。DBA用户登陆isqlpus的网址http://ip:port/isqlplus/dba,进入该网址后首先会弹出一个登陆框,要求先输入iSQL*Plus DBA的用户和密码,注意这里不是数据库用户,而是isqlplus应用服务器要求的webdba用户和密码。要以DBA身份登陆isqlplus,

2010-07-13 15:13:00 1116

原创 如何以sysdba来登陆isqlplus

<br />一般用户登陆isqlplus的网址http://ip:port/isqlplus(http://localhost:5560/isqlplus)进入该网址后会直接进入数据库用户登陆界面,使<br />用数据库中的普通用户即可登陆。<br />DBA用户登陆isqlpus的网址http://ip:port/isqlplus/dba,进入该网址后首先会弹出一个登陆框,要求先输入iSQL*Plus DBA的用户和密码,<br />注意这里不是数据库用户,而是isqlplus应用服务器要求的webdba

2010-07-13 15:09:00 799

原创 针对MyISAM锁表的解决方案

<br />最近服务器上经常出现mysql进程占CPU100%的情况,使用show processlist命令后,看到出现了很多状态为LOCKED的sql。使用show status like 'table%'检查Table_locks_immediate和Table_locks_waited,发现Table_locks_waited偏 大。出问题的表是MyISAM,分析大概是MyISAM的锁表导致。<br /> <br />MyISAM适合于读频率远大于写频率这一情况。而我目前的应用可能会出现在某一时段读

2010-07-13 15:06:00 1222

原创 调优与监控

<br />调优<br />1. MySQL Query Profile<br /> mysql>set profiling=1;<br /> mysql>show profiles;<br /> mysql>show profile for query 1;<br /> mysql> select min(seq) seq,state,count(*) numb_ops,<br />         -> round(sum(duration),5) sum_dur, round(avg(duration

2010-07-13 14:52:00 526

原创 命令

<br />cal 计算器<br />ls 当前目录<br />date 当前日期<br />nano 文本编辑器<br />shutdown关机<br />reboot 重启<br />who 查询使用者<br />w 查询使用者<br />last 查询使用者<br />lastlog 查询使用者<br />netstat 网络状况<br />ps 后台程序状态<br />sync 将缓存数据写入磁盘<br />chgrp 改变档案所属群组<br />chown 改变档案拥有者<br />chmod 改

2010-07-13 14:47:00 461

原创 将LINUX文件共享给WINDOWS

<br />一、软件的安装<br />#rpm -qa|grep samba   //此命令用于检查linux系统有没有装过samba <br />#rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm <br />#rpm -ivh samba-2.2.7a-7.9.0.i386.rpm <br />#rpm- ivh samba-client-2.2.7a-7.9.0.i386.rpm <br />二、启动Samba<br />#service smb start   

2010-07-13 14:46:00 1233

原创 Linux访问Windows的共享文件

<br /> 当windows系统共享设置好以后,就可以在linux客户端挂接(mount)了,具体操作如下:  <br /># mkdir –p /mnt/win   <br /># mount -t smbfs -o username=administrator,password=test123  //IP地址/共享目录名   /mnt/win<br />or<br /># mount -t cifs -o username=administrator,password=test123  //IP地址/

2010-07-13 14:45:00 466

原创 将LINUX文件共享给WINDOWS

<br />一、软件的安装<br />#rpm -qa|grep samba   //此命令用于检查linux系统有没有装过samba <br />#rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm <br />#rpm -ivh samba-2.2.7a-7.9.0.i386.rpm <br />#rpm- ivh samba-client-2.2.7a-7.9.0.i386.rpm <br />二、启动Samba<br />#service smb start   

2010-07-13 14:45:00 602

转载 SQL Server分布式事务配置(MSDTC)(远程数据库更新)

如果你也遇到了类似于OLE DB "SQLNCLI" "未知" "分布"等错误时,请现尝试使用这个地址的方法进行处理,如果无效的话在继续后面的方法http://blog.csdn.net/hb_gx/archive/2007/10/15/1826436.aspxSQL Server数据库以下简称MSSMSS服务器demo1 创建表create table1(col1 varchar(20),col2 varchar(20) col3 varchar(20))insert into ('1','','')in

2010-07-13 09:46:00 1832

转载 SQL空和NULL的区别

1.NULL意思为缺失的值(missing value).2.三值逻辑(three-valued-logic: TRUE,FALSE,UNKNOWN). 在SQL中有三个逻辑谓词:TURE,FALSE,UNKNOWN.在大多数的编程语言中只有TRUE和FALSE,而在SQL中独有UNKNOWN,之所有存在与NULL有关.  比如做如下比较: NULL>32;NULL=NULL;X+NULL>Y;NULLNULL.其计算结果均为UNKNOWN.  可能会有些迷惑,于二值逻辑不同(NOT TURE=FALUSE

2010-07-06 16:22:00 11941

转载 DBCC SQLPERF 参数总结

DBCC SQLPERF 参数总结DBCC SQLPERF is one of the most important undocumented SQL Server performance tuning pearls that allows you to answer the question: "how well is my system performing". DBCC SQLPERF

2010-05-04 14:40:00 1551

原创 MYSQL授权

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP    ->     ON bankaccount.*    ->     TO custom@localhost    ->     IDENTIFIED BY password;mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DRO

2010-04-30 17:11:00 458

原创 MYSQL备份恢复

因为MySQL表保存为文件方式,很容易备份。要想保持备份的一致性,对相关表执行LOCK TABLES操作,然后对表执行FLUSH TABLES。你只需要读锁定;这样当你复制数据库目录中的文件时,允许其它客户继续查询表。需要FLUSH TABLES语句来确保开始备份前将所有激活的索引页写入硬盘。备份方法:A.备份的是SQL脚本    1.导出结构不导出数据  cmd>mysqldump -B r

2010-04-30 17:10:00 1275

原创 mysql存储过程及函数

注意:mysql中的用户变量的生命周期是会话级的,不是语句级的!存储过程--------------------------------------------------drop procedure if exists usp_simple;delimiter //create procedure usp_simple(in ip int, out op int, inout iop

2010-04-30 17:07:00 496

原创 MYSQL复制

配置复制1.配置server-id和log-bin2.主库中添加用于复制的用户 GRANT REPLICATION SLAVE,reload,super ON *.* TO repl@%.vm.dba.com IDENTIFIED BY slavepass3.在从库上设置用于复制的选项server-id master-hostmaster-usermaster-password--re

2010-04-30 17:06:00 654

原创 MYSQL管理

定期维护你的数据表。 工具:mysqlcheck   myisamchk    mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。    mysqlcheck的功能类似myisamchk,但其工作不同。    主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。    使用mysqlcheck的好处是不需要停止

2010-04-30 17:06:00 398

原创 MYSQL安装配置

配置:binlog:用于增量备份errorlog:监控错误信息slow_query_log:监控查询超时的SQL语句data directory:提高性能,便于管理选择默认数据库引擎INNODB数据库引擎的数据目录:提高性能,便于管理log_bin_trust_routine_creators=1 如果复制系统里有使用到用户自定义函数或存储过程

2010-04-30 17:05:00 441

转载 SQL Server Profiler T-SQL跟踪

sp_trace_create 创建跟踪定义。新的跟踪将处于停止状态。语法:sp_trace_create [ @traceid = ] trace_id OUTPUT           , [ @options = ] option_value            , [ @tracefile = ] trace_file       [ , [ @maxfilesize = ]

2010-04-12 16:36:00 1343

转载 吞吐量与IOPS

阵列的瓶颈主要体现在2个方面,吞吐量与IOPS。1、吞吐量       吞吐量主要取决于阵列的构架,光纤通道的大小(现在阵列一般都是光纤阵列,至于SCSI这样的SSA阵列,我们不讨论)以及硬盘的个数。阵列的构架与每个阵列不同而不同,他们也都存在内部带宽(类似于pc的系统总线),不过一般情况下,内部带宽都设计的很充足,不是瓶颈的所在。       光纤通道的影响还是比较大的,如数据仓库环境中

2010-04-09 12:43:00 1042

转载 SQL Server死锁日志分析(打开1204标记)

使用跟踪标记 1204--打开跟踪标记DBCC TRACEON (1204,-1)--关闭跟踪标记DBCC TRACEOFF (1204,-1)处于死锁状态时,跟踪标记 1204 在等待的线程、存在等待线程的资源和控制这些资源的线程间画出相关循环。跟踪标记 1204 报告中的术语尽管根据所涉及的资源,跟踪标记 1204 会返回不同信息,但是报告通常会包含如下术语:Node 节点

2010-04-07 09:04:00 1559

转载 Microsoft SQL Server 管理 (常用管理及维护命令)

--查询当前连接的实例名select @@servername--察看任何数据库属性sp_helpdb master--设置单用户模式,同时立即断开所有用户alter database Northwind set single_user with rollback immediate--恢复正常alter database Northwind set multi_user--察看数据库属性sp_h

2010-04-01 16:29:00 1189

转载 SQL SERVER 存储原理 数据存储

select * from sys.indexesselect * from sys.partitionsselect * from sys.allocation_unitsselect * from sys.system_internals_allocation_unitsselect * from sys.system_internals_partition_columns DBC

2010-01-20 12:31:00 2959

转载 如何使用跟踪标记 1204

-- =====================================================-- 如何使用跟踪标记 1204-- -- 邹建 2005.08(引用请保留此信息)-- =====================================================-- =========================================

2010-01-12 12:29:00 441

转载 十步优化SQL Server中的数据访问

 【IT168 技术文档】故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户,你开始着手调查访问变慢的原因。  经过紧张的调查,你发现问题出在数据库上,当应用程序尝试访问/更新数据时,数据库执行得相当慢,再次深入调查数据库后,你发现数据库表增长得很

2010-01-08 14:38:00 2269 1

原创 重建索引对复制分发的影响

问题现象:1. 重建索引耗时400秒时,会产生大约3GB的日志,同时日志读取器报错“The process could not execute sp_replcmds on  servername ”。这种情况连续出现了三次,重建索引耗时、日志大小、日志读取器报错并发概率为100%。 2. 重新组织索引耗时800秒,产生了大约9GB的日志,但日志读取代理并没有报错。这种情况

2010-01-08 10:33:00 923

原创 SQL SERVER事务复制--工作原理测试

日志读取器只将已经COMMIT的事务传送到分发数据库。测试方法:1. 在发布数据库执行:begin traninsert  testTable2 (aaa,bbb,ddd,ccc)values (jawefwao,jfowijef,jaiwejfo,civjoiw)insert  testTable2 (aaa,bbb,ddd,ccc)values (jawefwao

2010-01-08 10:25:00 1916

转载 Understanding How Transaction are Applied in Transactional Replication in SQL Server 2005

Article by Paul Ibison IntroductionOccasionally in the replication newsgroups questions come up regarding transactions in transactional replication. People want to know what happens if a transacti

2010-01-07 18:10:00 995

原创 Microsoft SQL Server 查询处理器的内部机制与结构

摘要:本文介绍了在客户机上处理 Microsoft sql server(WINDOWS平台上强大的数据库平台) 查询的方式,各种客户机与 sql server(WINDOWS平台上强大的数据库平台) 的交互方式,以及 sql server(WINDOWS平台上强大的数据库平台) 在处理客户机程序的请求时需要完成的工作。简介  Microsoft(R) sql server(WINDOWS平台

2009-12-30 13:25:00 2342

原创 SQL SERVER 查看用户权限

--用户与角色关系select a.uid as uid,a.status as uStatus,a.name as uName,  b.uid as rId,b.status as rStatus,b.name as rNamefrom sysusers a left join sysmembers m on m.memberuid = a.uid     left join sysusers

2009-12-25 17:15:00 11125

转载 SQL Server:查看数据库用户权限(SQL 2005)

1. 查看 SQL 2005 用户所属数据库角色use yourdbgoselect DbRole = g.name, MemberName = u.name, MemberSID = u.sid from sys.database_principals u, sys.database_principals g, sys.database_role_members m w

2009-12-25 16:25:00 5546

转载 善用系统监视器,确定系统瓶颈

如果您运行的是 Microsoft Windows 服务器操作系统,则可以使用系统监视器图形工具来测量系统当前的性能参数。可以查看包括处理器、内存、缓存、线程和进程等数据。每个对象都有一个相关的的计数器集,用于测量设备使用情况、队列长 度、延时情况,另外还有吞吐量及内部拥塞指示器。监视磁盘活动涉及两个主要方面:监视磁盘 I/O 及检测过度换页 隔离 SQL Server 产生的磁盘

2009-12-18 17:29:00 1949 1

转载 处理器性能颈瓶分析

  选择用于监视的计数器 (单击该图像获得较大视图)在 PerfMon 中,请检查名为 Context Switches/sec 的性能计数器(参阅图 2)。此计数器显示为了为其他等待线程执行任务必须从操作系统计划程序(而非 SQL 计划程序)中取出线程的次数。对于与其他应用程序(如 IIS)或其他供应商应用程序服务器组件共享的数据库系统,上下文切换可能更加频繁。我使用的 Context

2009-12-18 16:58:00 3641

转载 SQL Server 2005性能排错白皮书(Part 2)---From MS Customer Support Service部门

TempdbTempdb用于全局存储内部或用户对象,临时表,对象和在SQL Server操作是创建的存储过程。每鯯QL Server 实例只有1个单一的tempdb。它可能是一个性能和磁盘空间的瓶颈。有限可用空间和过多的DDL/DML会使Tempdb超过负载。这能导致运行在同一个服务器中的其他无关应用变得运行缓慢或失败。下面列出一些tempdb的常规问题:◆Tempdb磁盘空间不足◆由

2009-12-18 16:44:00 904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除