<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ynigeng的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ynigeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ynigeng]]></copyright><item><title><![CDATA[基于机器学习的波动监控系统]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/53376647</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/53376647</guid><author>ynigeng</author><pubDate>Mon, 28 Nov 2016 14:03:44 +0800</pubDate><description><![CDATA[最初建立这套系统的目的：


每天要看N多业务指标，只恨一双眼睛不够用，经常有些关键业务指标没有及时发现。波动拐点已经过了几天了，才发现下降或上升了。
接口波动监控全覆盖，无需设定预设阈值。现在有1500左右的接口，使用预设静态阈值的方式，维护和管理阈值的得花多少心思。在AI再崛起的时刻，咱们在监控方面也搞点稍微有点科技含量的、能提高工作效率的事情。
因此有一个最低的原则——最大限度的减]]></description><category></category></item><item><title><![CDATA[查询SQL错误日志扩展存储过程xp_readerrorlog]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/6405775</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/6405775</guid><author>ynigeng</author><pubDate>Mon, 09 May 2011 09:27:00 +0800</pubDate><description><![CDATA[<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 升序"]]></description><category></category></item><item><title><![CDATA[Introduction to Change Data Capture (CDC) in SQL Server 2008[转]]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/6053013</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/6053013</guid><author>ynigeng</author><pubDate>Fri, 03 Dec 2010 15:01:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[启用 SQL Server 2005 邮件功能]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5785544</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5785544</guid><author>ynigeng</author><pubDate>Tue, 03 Aug 2010 16:12:00 +0800</pubDate><description><![CDATA[--1. 启用 SQL Server 2005 邮件功能。 
use master
go
exec sp_configure 'show advanced options',1
go
reconfigure
go
exec sp_configure 'Database mail XPs',1
go
reconfigure
go
--2. 在 SQL Server 2005 中添加邮件帐户（account） 
exec msdb..sysmail_add_account_sp
   ]]></description><category></category></item><item><title><![CDATA[C#串口通信时丢失数据的一种解决方法]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5773418</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5773418</guid><author>ynigeng</author><pubDate>Thu, 29 Jul 2010 11:26:00 +0800</pubDate><description><![CDATA[<br />刘凯 周云耀 <br />武汉理工大学信息工程学院 武汉市（430070） <br />E-mail: lk.6@163.com <br />摘要：C # 串行类( SerialPort )是.NET Framework version 2.0中一个新增的类，该类将串口操作了封装，从而为串口通信提供了简便方法，而且具有功能强大、通信快速、实时性好等特点。但在实际串口通信的应用中，在串口高波特率大信息量的数据通信时，会出现丢失数据的问题。此时如果只是增加串口类的缓存容量是不能根本解决问题的。本文就]]></description><category></category></item><item><title><![CDATA[基于VC的多线程串口通信程序设计]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5773327</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5773327</guid><author>ynigeng</author><pubDate>Thu, 29 Jul 2010 11:01:00 +0800</pubDate><description><![CDATA[<br />引言
<br />在现代各种工业控制和长距离数据传输等通信系统中，实现计算机与单片机的串行通信是比较普遍的需求，这就需要在windows 操作系统下实现串口通信。目前对于上位机串口通信编程多采用串口控件mscomm，或者直接调用api函数的形式。其中mscomm控件使用非常简单，但由于其对串口的封装，在一些有特殊要求的情况下使用起来不够灵活。而api函数都是以独立的全局函数的形式存在，使用起来比较零散，不够系统，容易出错。因此，本文在主要研究api串口操作函数的基础上创建一个串口通信的类，并公]]></description><category></category></item><item><title><![CDATA[DBA command]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5731861</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5731861</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 15:14:00 +0800</pubDate><description><![CDATA[<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(]]></description><category></category></item><item><title><![CDATA[如何以sysdba来登陆isqlplus]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5731857</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5731857</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 15:13:00 +0800</pubDate><description><![CDATA[一般用户登陆isqlplus的网址http://ip:port/isqlplus(http://localhost:5560/isqlplus)进入该网址后会直接进入数据库用户登陆界面，使用数据库中的普通用户即可登陆。DBA用户登陆isqlpus的网址http://ip:port/isqlplus/dba，进入该网址后首先会弹出一个登陆框，要求先输入iSQL*Plus DBA的用户和密码，注意这里不是数据库用户，而是isqlplus应用服务器要求的webdba用户和密码。要以DBA身份登陆isqlplus，]]></description><category></category></item><item><title><![CDATA[如何以sysdba来登陆isqlplus]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5731849</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5731849</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 15:09:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[针对MyISAM锁表的解决方案]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5731844</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5731844</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 15:06:00 +0800</pubDate><description><![CDATA[<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适合于读频率远大于写频率这一情况。而我目前的应用可能会出现在某一时段读]]></description><category></category></item><item><title><![CDATA[调优与监控]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5731807</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5731807</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 14:52:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[命令]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5731787</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5731787</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 14:47:00 +0800</pubDate><description><![CDATA[<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 改]]></description><category></category></item><item><title><![CDATA[将LINUX文件共享给WINDOWS]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5731784</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5731784</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 14:46:00 +0800</pubDate><description><![CDATA[<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   ]]></description><category></category></item><item><title><![CDATA[将LINUX文件共享给WINDOWS]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5731781</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5731781</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 14:45:00 +0800</pubDate><description><![CDATA[<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   ]]></description><category></category></item><item><title><![CDATA[Linux访问Windows的共享文件]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5731779</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5731779</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 14:45:00 +0800</pubDate><description><![CDATA[<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地址/]]></description><category></category></item><item><title><![CDATA[SQL Server分布式事务配置(MSDTC)(远程数据库更新)]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5730897</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5730897</guid><author>ynigeng</author><pubDate>Tue, 13 Jul 2010 09:46:00 +0800</pubDate><description><![CDATA[如果你也遇到了类似于OLE DB "SQLNCLI" "未知" "分布"等错误时，请现尝试使用这个地址的方法进行处理，如果无效的话在继续后面的方法http://blog.youkuaiyun.com/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]]></description><category></category></item><item><title><![CDATA[SQL空和NULL的区别]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5716388</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5716388</guid><author>ynigeng</author><pubDate>Tue, 06 Jul 2010 16:22:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[DBCC SQLPERF 参数总结]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5555900</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5555900</guid><author>ynigeng</author><pubDate>Tue, 04 May 2010 14:40:00 +0800</pubDate><description><![CDATA[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 ]]></description><category></category></item><item><title><![CDATA[MYSQL授权]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5546974</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5546974</guid><author>ynigeng</author><pubDate>Fri, 30 Apr 2010 17:11:00 +0800</pubDate><description><![CDATA[mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP    ->     ON bankaccount.*    ->     TO custom@localhost    ->     IDENTIFIED BY password;mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DRO]]></description><category></category></item><item><title><![CDATA[MYSQL备份恢复]]></title><link>https://blog.youkuaiyun.com/ynigeng/article/details/5546970</link><guid>https://blog.youkuaiyun.com/ynigeng/article/details/5546970</guid><author>ynigeng</author><pubDate>Fri, 30 Apr 2010 17:10:00 +0800</pubDate><description><![CDATA[因为MySQL表保存为文件方式，很容易备份。要想保持备份的一致性，对相关表执行LOCK TABLES操作，然后对表执行FLUSH TABLES。你只需要读锁定；这样当你复制数据库目录中的文件时，允许其它客户继续查询表。需要FLUSH TABLES语句来确保开始备份前将所有激活的索引页写入硬盘。备份方法：A.备份的是SQL脚本    1.导出结构不导出数据  cmd>mysqldump -B r]]></description><category></category></item></channel></rss>