让我们以一个简单的例子帮助你理解如何阅读查询计划,可以通过发出SET SHOWPLAN_TEXT On命令,或者在SQL Query Analyzer 的配置属性中设置同样的选项等方式得到查询计划。
注意:这个例子使用了表pubs..big_sales,该表与pubs..sales表完全相同,除了多了80,000行的记录,以当作简单explain plan例子的主要数据。
如下所示,这个最简单的查询将扫描整个聚集索引,如果该索引存在。注意聚集键值是物理次序,数据按该次序存放。所以,如果聚集键值存在,你将可能避免对整个表进行扫描。即使你所选的列不在聚集键值中,例如ord_date,这个查询引擎将用索引扫描并返回结果集。
阅读全文……
mssql执行计划
今天来讨论下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
阅读全文……
sql查询计划
好久不写博了,工作同时私底下又忙着弄个人站点,一个关于手表的站点,老婆做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 则只是进行了软件升级,而非版本升级)
阅读全文……
904源, Ubuntu
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
———————————————
阅读全文……
linux压缩, tar, 解压
在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
问题解决
oracle, System.Data.OracleClient
经常要通过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带来的激情了,可是我登陆的时候总是提示“无法验证游戏版本”

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