<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[red_hot的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/red_hot</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; red_hot]]></copyright><item><title><![CDATA[MS SQL 锁的理解]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/6063126</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/6063126</guid><author>red_hot</author><pubDate>Wed, 08 Dec 2010 15:11:00 +0800</pubDate><description><![CDATA[<br />锁的概述 <br />一. 为什么要引入锁 <br />多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: <br />丢失更新<br />A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 <br />脏读<br />A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 <br />不可重复读<br />A用户读取数据,随后B用户读出该数据并修改,此时]]></description><category></category></item><item><title><![CDATA[查询数字串里有不规则的字符或符号]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5265819</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5265819</guid><author>red_hot</author><pubDate>Thu, 28 Jan 2010 16:20:00 +0800</pubDate><description><![CDATA[有个朋友遇到个问题，他问怎么样把包含特殊符号的值取出来字段里包含 6956@1263.。或者698465#221.。或者69856中4334..意思是数字中存在非数字符号或者文字之类的，如何用SQL语句查询出来，PS非法字符不知道是哪个  DECLARE @position int, @string char(15),@t_num varchar(50)DECLARE cursor_r]]></description><category></category></item><item><title><![CDATA[防止更改数据字段值大于或等于原有值触发器]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5265283</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5265283</guid><author>red_hot</author><pubDate>Thu, 28 Jan 2010 14:33:00 +0800</pubDate><description><![CDATA[今天在百度知道上回答别的问题，写了个小tigger。防止更改数据字段值大于或等于原有值。 简单，小记下create table test_tab  (t_id int,t_num int)create trigger t_tab_update on test_tab  for updateasif exists (select * from test_tab  t join i]]></description><category></category></item><item><title><![CDATA[sql server 链接服务器问题]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5265254</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5265254</guid><author>red_hot</author><pubDate>Thu, 28 Jan 2010 14:22:00 +0800</pubDate><description><![CDATA[苦恼了很久的问题终于解决了，两台DB建立链接服务器用251.10访问251.11始终是访问不了，但251.11访问10却是可以的，这可真是奇怪。检查了@@version 两版本一摸一样，telnet 1433 也能彼此访问，其他设置基本一样，唯一不同的是11有服务器别名。苦难了一番，仔细查找问题的原因，发现了蛛丝马迹。先用查询分析器去连251.11/DB,没有反应，于是在客户端网络使用工具里 添加]]></description><category></category></item><item><title><![CDATA[如何通过baidu增加自己店铺的人气]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5213105</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5213105</guid><author>red_hot</author><pubDate>Tue, 19 Jan 2010 14:36:00 +0800</pubDate><description><![CDATA[      百度，在中国搜索界，他始终是老大，我想如果对互联网稍微有点了解的人都知道百度的品牌魅力，如果您心爱的店铺能在百度搜索中挂上排名，哪你的浏览量可真的要爆增啦，到时候小心忙不过来～想上百度容易吗？要是那么容易的话，为什么企业都要投入大量的资金去做推广？嘿嘿，以下就结合自己做网络多年的经验，给新手介绍一下怎么玩转百度。不知道大家发现没有，在百度搜索一个东西的时候，如果你搜索的东西有推广的，就]]></description><category></category></item><item><title><![CDATA[网店宣传秘籍！！！]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5206127</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5206127</guid><author>red_hot</author><pubDate>Mon, 18 Jan 2010 10:32:00 +0800</pubDate><description><![CDATA[我在淘宝上也有些日子了,现在谈谈个人的见解,希望大家不要介意！有人说淘宝淘不到宝,因为有人在淘宝上混了一年,两年没有见到什么成就,而有人说,淘宝可以淘到宝,因为他在淘宝中找到了方向,找到了成就!!!而我觉得,心动让梦想飞扬，坚持就是胜利!虽然据有关资料说明，网店调查1426家网店，只有14家是赚钱的，其它都是处于没有赚钱或亏本状态！但我觉得，坚持就是胜利，懂的利用资源及使用技巧的人，更能出众！！！]]></description><category></category></item><item><title><![CDATA[检查sql server所在服务器是否改过名]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5190462</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5190462</guid><author>red_hot</author><pubDate>Thu, 14 Jan 2010 16:27:00 +0800</pubDate><description><![CDATA[use master select srvid,srvname,datasource from sysservers --如果没有srvid=0或者srvid=0（也就是本机器）但srvname和datasource不一样, --需要按如下方法修改: USE master GO -- 设置两个变量 DECLARE @serverproperty_servername varchar(100), @]]></description><category></category></item><item><title><![CDATA[SQL Server job 的迁移及扩展知识]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5190279</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5190279</guid><author>red_hot</author><pubDate>Thu, 14 Jan 2010 15:47:00 +0800</pubDate><description><![CDATA[今天公司数据库服务器down了，要启动备机，所以用了每天的备份文件还原到备机，生产数据库恢复过程一切都比较顺利的完成，应用很快得到恢复，正常运作。但还有些后续工作，需要我这个DBA来完成，比如DTS的重建，job重新布置。由于job比较多，多亏平时考虑比较周全，每个月把系统数据库（master，msdb，model ）这3个库备份了，现在主要就要用到msdb，把msdb还原，由于msdb是控制管理]]></description><category></category></item><item><title><![CDATA[SQL Server大容量导入导出]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5185745</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5185745</guid><author>red_hot</author><pubDate>Wed, 13 Jan 2010 15:32:00 +0800</pubDate><description><![CDATA[今天公司要做大容量数据转移，所以研究了下这方面的知识。主要是从将DB1的数据表转移到DB2,考虑到效率决定用bcp来做，这个工具还是蛮不错的。其实本来想用复制功能的，那个有点麻烦，DTS太慢了。下面就来说说bcp这个工具吧 bcp 实用工具在 Microsoft® SQL Server™ 2000 实例和数据文件之间以用户指定的格式复制数据。　　　　语法　　bcp {[[dat]]></description><category></category></item><item><title><![CDATA[转：一个大学生如何奋斗5年从月薪3500到700万(经典，精辟，有点感人，值得一读)]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5180806</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5180806</guid><author>red_hot</author><pubDate>Tue, 12 Jan 2010 11:32:00 +0800</pubDate><description><![CDATA[讲述一个大学生如何奋斗5年从月薪3500到700万，别嫌长，花些时间仔细阅读，一定会受益匪浅，如果把文章的核心掌握了的同学，一定可以在走向社会后飞得比别人快比别人高，网上点击率非常高，觉得好就转来了 大学生如何奋斗5年从月薪3500到700万 来上海整整五年了，事业上已有了突飞猛进的飞跃，生活方面有过一段段的辛酸。然而，如今回首看来，这五年来也这是这些苦恼最终成为我前进的机遇，让我拥有了目]]></description><category></category></item><item><title><![CDATA[在Linux下捕获问题SQL解决CPU过渡消耗]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5136011</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5136011</guid><author>red_hot</author><pubDate>Tue, 05 Jan 2010 15:19:00 +0800</pubDate><description><![CDATA[问题描述　　开发人员报告系统运行缓慢,已经影响业务系统正常使用.请求协助诊断.      1.登陆数据库主机 　　使用vmstat检查，发现CPU资源已经耗尽，大量任务位于运行队列:       2.使用Top命令 　　观察进程CPU耗用,发现没有明显过高CPU使用的进程      3.检查进程数量      bash-2.03$ ps -ef|grep ora|wc -l    ]]></description><category></category></item><item><title><![CDATA[Linux系统下监控命令]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5135242</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5135242</guid><author>red_hot</author><pubDate>Tue, 05 Jan 2010 14:07:00 +0800</pubDate><description><![CDATA[1．top top命令可实时地显示Linux系统的进程、CPU、内存、负载等的信息。它是我们了解系统整体状态最好的工具。 top命令的运行状态是一个实时的显示过程，我们可在这个界面监控系统运行情况。我们可通过几个按键来控制top命令，如按q可退出top命令状态，按s可输入信息的更新频率等。这些命令可按h帮助键查询。 2．Ps ps命令可查询系统的进程状态，常用的命令参数是ps -a]]></description><category></category></item><item><title><![CDATA[SQL Server 行列转换--经典面试题]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5129829</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5129829</guid><author>red_hot</author><pubDate>Mon, 04 Jan 2010 15:39:00 +0800</pubDate><description><![CDATA[今天在论坛上看了个比较经典的行列转换，用T-SQL写的，正好学习学习思路，在原帖的基础上稍微改动了些，不过整体思路差不多。表一：                                                                       表二：  代码： 表一   CREATE TABLE student (stdname nvarc]]></description><category></category></item><item><title><![CDATA[5条DBA最佳实践指导（转）]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5092011</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5092011</guid><author>red_hot</author><pubDate>Mon, 28 Dec 2009 16:22:00 +0800</pubDate><description><![CDATA[#1: 创建多个Oracle Homes　　我最喜欢的最佳实践是关于多个Oracle Homes。下面将介绍这是怎么回事。当安装一个补丁或者一个补丁集的时候，我反对在现有的Oracle Home上安装这些补丁。相反，我建议新建一个Oracle Home，然后在这个新的Oracle Home上安装这些补丁。　　比如，我在/app/oracle/db_1上创建第一个Oracle Home。当需]]></description><category></category></item><item><title><![CDATA[SQL计算每个月的第一天，最后一天，本月的天数]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5091733</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5091733</guid><author>red_hot</author><pubDate>Mon, 28 Dec 2009 15:48:00 +0800</pubDate><description><![CDATA[SQL 计算每个月的第一天，最后一天，本月的天数。sql server：--frist dayselect dateadd(dd,-datepart(dd,getdate())+1,getdate())--last dayselect dateadd(dd,-datepart(dd,getdate()) ,dateadd(mm,1,getdate()))--next month]]></description><category></category></item><item><title><![CDATA[技术日志_2009-12-28]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5091672</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5091672</guid><author>red_hot</author><pubDate>Mon, 28 Dec 2009 15:40:00 +0800</pubDate><description><![CDATA[@@IDENTITY返回最后插入的标识值。示例：下面的示例向带有标识列的表中插入一行，并用 @@IDENTITY 显示在新行中使用的标识值。 INSERT INTO jobs (job_desc,min_lvl,max_lvl)VALUES (Accountant,12,125)SELECT @@IDENTITY AS Identity IDENT_INCR返回]]></description><category></category></item><item><title><![CDATA[SQL Server2000中死锁经验总结]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5074857</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5074857</guid><author>red_hot</author><pubDate>Fri, 25 Dec 2009 13:42:00 +0800</pubDate><description><![CDATA[虽然不能完全避免死锁，但可以使死锁的数量减至最少。将死锁减至最少可以增加事务的吞吐量并减少系统开销，因为只有很少的事务： 回滚，而回滚会取消事务执行的所有工作。 由于死锁时回滚而由应用程序重新提交。 下列方法有助于最大限度地降低死锁： 按同一顺序访问对象。 避免事务中的用户交互。 保持事务简短并在一个批处理中。 使用低隔离级别。 使用绑定连接。 按同一顺序访问对]]></description><category></category></item><item><title><![CDATA[树形查询新特性CONNECT_BY_ISLEAF的9i实现方式]]></title><link>https://blog.youkuaiyun.com/red_hot/article/details/5074262</link><guid>https://blog.youkuaiyun.com/red_hot/article/details/5074262</guid><author>red_hot</author><pubDate>Fri, 25 Dec 2009 12:03:00 +0800</pubDate><description><![CDATA[ 在10g中Oracle提供了新的伪列：CONNECT_BY_ISLEAF，通过这个伪列，可以判断当前的记录是否是树的叶节点。这里描述一下在9i中如何实现相应的功能.首先构造一个例子： CREATE TABLE T_TREE (ID NUMBER PRIMARY KEY, FATHER_ID NUMBER, NAME VARCHAR2(30));INSERT INTO T_TREE]]></description><category></category></item></channel></rss>