让我们以一个简单的例子帮助你理解如何阅读查询计划,可以通过发出SET SHOWPLAN_TEXT On命令,或者在SQL Query Analyzer 的配置属性中设置同样的选项等方式得到查询计划。

        注意:这个例子使用了表pubs..big_sales,该表与pubs..sales表完全相同,除了多了80,000行的记录,以当作简单explain plan例子的主要数据。

        如下所示,这个最简单的查询将扫描整个聚集索引,如果该索引存在。注意聚集键值是物理次序,数据按该次序存放。所以,如果聚集键值存在,你将可能避免对整个表进行扫描。即使你所选的列不在聚集键值中,例如ord_date,这个查询引擎将用索引扫描并返回结果集。

阅读全文……

今天来讨论下MSSQL的执行计划,来让大家知道如何查看MSSQL的优化机制,以此来优化SQL查询,而不是仅仅用程序执行结果来优化。

–DROP TABLE T_UserInfo————————————–建测试表
CREATE TABLE T_UserInfo
(
    Userid varchar(20),  UserName varchar(20),
    RegTime datetime, Tel varchar(20),
)
–插入测试数据
DECLARE @I INT
DECLARE @ENDID INT
SELECT @I = 1
SELECT @ENDID = 100  –在此处更改要插入的数据,重新插入之前要删掉所有数据
WHILE @I <= @ENDID
BEGIN
    INSERT INTO T_UserInfo  
    SELECT ’ABCDE’+CAST(@I AS VARCHAR(20))+’EF’,’李’+CAST(@I AS VARCHAR(20)),GETDATE(),’876543’+CAST(@I AS VARCHAR(20))
    SELECT @I = @I + 1
END

阅读全文……

好久不写博了,工作同时私底下又忙着弄个人站点,一个关于手表的站点,老婆做SEO学习用的,同时也希望赚点银子,现在房价飚的快呀,不赶紧赚钱,媳妇儿就跑啦。呵呵,开个玩笑。

国内的网站审核制度越来越紧了,同说又要出台新政策,将备案权限下放给IDC服务商,这样备案表面上觉得容易了,其实我觉得更难了,因为通过IDC服务商备案成功的站点,一旦出现问题,那么就不是关闭站点这样简单了吧(个人觉得),所以肯定会比现在还要难上一些,同时可能会收些服务费用啥的,不过这都是本人的猜测,还是静观其变吧。

在做个人站点的同时选虚拟主机也是一件大事,虽然现在虚拟主机价格便宜了,100块就能买一年来用,但是这100块能享受的服务呢?很多客服在你付款前都是眉开眼笑,一旦付款后,找人就难了,我已经遇到好几次了。这次经一个朋友推荐用的一款主机很不错,1G的空间,一年200块,linux和windows任选,而且windows的支持php,很赞,尤其适合我们做技术的做些试验啥的。不过如果要是用作生产环境,还是推荐选择linux的,毕竟原生支持。我第一次下订单买了一个windows的虚拟主机,因为要装php的dedecms,又要求给换成linux的,客服一直都很客气。我是夜里10点要求的,结果15分站就搞定了,很赞,呵呵。

给大家一个连接,有兴趣的可以去看看 无限网

忘了说一点最重要的,就是选择国外或者香港主机,不用备案的,呵呵。

不过建议大家不要为了避免备案而选择香港或国外主机,能备案最好还是备案的好!

,

ubuntu 的软件包管理真的很方便,当然要设置一个稳定快速且更新及时的源,我经常使用台湾源,这个很稳定,速度比国内的也快些。

  • 添加9.04的源:
    sudo gedit /etc/apt/sources.list
    根据个人情况,在文后的附表中选择合适的源粘贴进去
  • 建立本地缓存:
    sudo apt-get update
  • 发行版本升级:
    sudo apt-get dist-upgrade
    (这步得注意!如果执行的是:sudo apt-get upgrade 则只是进行了软件升级,而非版本升级)
  • 阅读全文……

    ,

    linux 中压缩解压命令,网络收集仅供查阅

    .tar
    解包:tar xvf FileName.tar
    打包:tar cvf FileName.tar DirName
    (注:tar是打包,不是压缩!)
    ———————————————
    .gz
    解压1:gunzip FileName.gz
    解压2:gzip -d FileName.gz
    压缩:gzip FileName

    .tar.gz 和 .tgz
    解压:tar zxvf FileName.tar.gz
    压缩:tar zcvf FileName.tar.gz DirName
    ———————————————
    .bz2
    解压1:bzip2 -d FileName.bz2
    解压2:bunzip2 FileName.bz2
    压缩: bzip2 -z FileName

    .tar.bz2
    解压:tar jxvf FileName.tar.bz2
    压缩:tar jcvf FileName.tar.bz2 DirName
    ———————————————

    阅读全文……

    , ,

    在asp.net中调用oracle数据库时,出现错误提示:System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本

    解决办法:

    1.找到ORACLE安装文件夹(我这里是D:\oracle)。点击右键,选属性安全,在组或用户栏中选“Authenticated Users”,在权限列表中把“读取和运行”的权限去掉,再按应用(据说这是Oracle的一个Bug,在9i版本中也存在);重新选上“读取和运行”权限,点击应用;选权限框下面的“高级”按钮,确认 “Authenticated Users”后面的应用于是“该文件夹、子文件夹及文件”,按确定把权限的更改应用于该文件夹;

    2.在CMD中输入: iisreset,重启下IIS

    问题解决

    ,

    经常要通过SQL Server从Oracle或者DB2获取数据,所以链接服务器是个很方便的办法,这个是我从网上收集到的,具体地址忘记了

    ======================以下为转载==================================

    一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL
    安装MySQL的ODBC驱动MyODBC
    1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为

    myDSN

    2、建立链接数据库
    EXEC sp_addlinkedserver @server = ‘MySQLTest’, @srvproduct=’MySQL’,

    @provider = ‘MSDASQL’, @datasrc = ‘myDSN’
    GO
    EXEC sp_addlinkedsrvlogin

    @rmtsrvname=’MySqlTest’,@useself=’false’,@locallogin=’sa’,@rmtuser=’mys

    ql的用户名’,@rmtpassword=’mysql的密码’

    阅读全文……

    我还在想象着我的18岁,可我却马上30岁了!真的吗?不愿意去想,但不得不面对。  
    曾经的年少轻狂,早已荡然无存。曾经的花样年华,早已悄然而逝。80后的我们已经开始站在了20岁的尾巴上,面对三十而立,还有多少人可以昂着头,信誓旦旦地说,我们依然年轻?是的,年轻就是资本,面对着90后的异军突起,80后的我们是否还年轻?

      曾经,骄傲的我们都怀抱着崇高的理想,奔走在陌生的城市,只为寻找内心深处最真的梦想。曾经,生活得再艰难,都会想着只要自己努力,就一定可以取得成功。曾经,单纯的认为,就算很小很小的一个房间,都可以经营自己最美的爱情。当事业依然碌碌无为的时候,当爱情变得虚无缥缈的时候,80后的我们,是不是依然还会说,年轻不怕失败?

      终有一天,我才发现,原来,80后的我们,都早已经老去。我们不再轻狂,我们不再潇洒,我们不再坦荡,我们不再微笑,我们有的是对于生活的压力,我们有的是对于婚姻的恐惧,我们有的是对于未来的失望,我们有的是对于困难的却步.

    阅读全文……

            飞鸽传书是个不错的东东,简单好用,绿色小巧。是局域网间通讯,文件传输的首选,如果你的机器上有双网卡,或者是有虚拟网卡,那么你的IP地址就不只一个了,很多朋友会发现这时飞鸽里的用户列表没有了。其实设置下就OK了,要给飞鸽绑定一个IP。在飞鸽的快捷方式上,右键,目标 处添加  /NIC  目标IP地址

    H:\IPMSG.exe  /NIC 172.0.0.60      比如这个,我的目标局域网是 172.0.0.X,我的IP是 172.0.0.60 那么将飞鸽绑定到这个IP上即可!

    , ,

    自从去年从wow afk之后有一年的时间没上过游戏了,很喜欢暴雪的游戏,wow更是经典之作,最近换工作后每天都很忙,下班后就想放松一下,怎奈我的客户端早已被我删除,看着好几个G的客户端,我就不想下载了,正好厦门的同事过来交接工作,他那有完整的客户端,我就考了一份过来,很是兴奋啊,又可以上去体验wow带来的激情了,可是我登陆的时候总是提示“无法验证游戏版本”

    很是苦恼,网上查了很多资料,都没解决,正想放弃了,突然想起来,我登陆的账号用的还是九城那会注册的账号,而网易代理后,账号要和战网账号帮定的,而且要用战网账号登陆,结果我一实验,果然,熟悉的画面又回来了,呵呵。如果您是用的战网的账号登陆,还提示这个问题,那我就无能无力啦!

    ,