最新评论

共4页: 1 2 3 4 下一页 
nzperfect 2012-01-06 17:31
其实不能这么来比较。 存储过程与拼SQL相比,主要还是提前编译,能够重用执行计划,大量的拼SQL会产生大量的编译,这个很耗CPU,在IO方面并不会有区别,当你的CPU数量不多,又有大量的SQL需要编译的时候,CPU的等待将会成为瓶颈,而存储过程不需重编译而省CPU消耗。
eyye的眼睛 2011-11-10 09:05
这道题《SQL解惑》中有的
玄德 2011-10-25 10:08
存储过程中经常需要将某个表的所有字段列出组成字符串,在函数或select语句中引用。 我是写了个自定义的函数F_GetTableColumnName(),这样每次引用时相对方便: delete from Employees where coalesce(F_GetTableColumnName(Employees)) is null
suinlove 2011-10-23 21:18
这个未免也太片面了吧?表变量和临时表在不同情况下不同的优先使用规则的
lei0515 2011-10-14 10:38
怎么样进行大文件上传,我修改了web.config里对maxRequestLength的文件大小限制,但是好像还是不允许,出现了Server (IO) Error
元叶 2011-09-22 15:45
flash_url : "../swfupload/swfupload.swf", 这句话改成 flash_url : "swfupload/swfupload.swf", 就可以看到选择文件的按钮了,版主把路径搞错了,有兴趣联系360429603聊聊..........
szny 2011-07-28 13:42
.net 简约而不简单。 真理!
jiao+f 2011-06-26 18:36
[quote]zjhzjh:运行后怎么看不到“选择文件”那个按钮?[/quote] 我的也是啊,请楼主解释一下啊!
JerryShi 2011-03-09 10:06
请教楼主个问题: Reporting Service 参数有些会导致页面的刷新,有些又不会导致刷新,请教一下是什么原因? 另外,有没有办法都不让参数刷新,在最后点击查看报表时统一进行postback处理? 直接回复也可以,或者加下msn:jerryshi_2007@hotmail.com 多谢
迷路的西瓜 2011-03-06 16:05
最后用临时表操作,感觉有点问题;我感觉用临时表应该没有用FOR XML PATH 的分组合并快呢? 我做的是15W条记录测试,用xml就几秒,而用临时表要几分钟。
DotNet菜园 2011-03-02 16:19
@pp_sjh 现在已经有正式的silverlight 4 tools的中文版了。不用在使用以上方法进行安装了,请直接到官方网站上去下载中文版就可以了。
pp_sjh 2011-02-12 16:43
我装的 silverlight3 按照你的做法 依然不行啊 求解~~
zjhzjh 2010-11-21 10:07
运行后怎么看不到“选择文件”那个按钮?
virus 2010-09-15 09:14
可以加个msn吗,讨论数据库优化 jorden008@hotmail.com
tankaixiong 2010-06-30 17:06
怎么早没发现呢,很好,详细!!~!~····
阿瑞|www.16hi.com 2010-06-11 23:36
看看
Tony Zhou 2010-06-11 09:57
楼主的分析结果和sql server tuning给出的建议一样吗
peace 2010-06-11 09:39
Exists相比之下比用in好,但是最好还是用inner join 很多时候比exists要好,效率也高
ansonpan 2010-06-11 09:18
swfupload 好像有版权的!
DotNet菜园 2010-06-10 16:22
@吉桂昕 不是你理解的,不使用in,有些情况下还是要使用in,如你的例子中的,不连续的情况。 使用exists是指两个表中的数据,其中一个表的数据是有冗余的, 然后要得到一个表中的数据同时存在于另一个表中的。 @killkill 执行计划,就不贴了,当时没截图,现在系统已经正常运行了。所以没必要再走一遍了。 实际上这里只是给出一个思路而已,数据库的优化具体情况具体分析。
killkill 2010-06-10 16:09
贴出执行计划。
吉桂昕 2010-06-10 15:54
非常不错,我想请教LZ个问题。 如果我想查table1表中的Id 为(1,5,9)这几条记录, 用in: select * from table1 where id in(1,5,9) 要是用Exists 这怎么使用。 这个问题已经困扰了我许久了。
吉日嘎拉 不仅权限设计 2010-05-02 19:50
写得好
吉日嘎拉 不仅权限设计 2010-05-02 19:49
写了这么好的文章,居然还是有人反对,奇怪了。
海上村民 2010-03-24 22:44
谢谢大侠!!已用着,不懂再问你
webideas 2009-12-25 13:37
总结的很好,正是想要的,谢谢!
深山老林 2009-11-26 13:41
不知道为什么我这里不行。
killkill 2009-10-11 21:15
@chenleinet 多看些非MS的技术,互相对比,对自己是有好处的。
killkill 2009-10-11 21:13
@发电猪猪 准确来说SQL Server不具备集群的能力,通常说的,SQL Server集群都是建立在Window集群的基础上。 SQL Server的集群是故障转移集群,只能使用其中一个节点的运算能力,再多的机器也不能提高性能。
superstar 2009-10-10 12:10
我不明白这样为什么能优化,优化了什么
Tom.Lee 2009-09-30 13:29
http://database.ctocio.com.cn/313/9204313.shtml 这个是你转过去的?
发电猪猪 2009-09-28 11:15
sql server 2008做集群是很容易,不需要改任何程序代码,改任何数据库结构,只要按照sql server 里面的工具设置下就可以,很简单的。
发电猪猪 2009-09-28 11:10
sql server 2008一个机器运行性能不行,是可以做集群的。 买几台好的服务器(几千块就可以了),几台数据库服务器做个一起做个集群,处理数据库服务器多了,性能一下就上去了。 oracle也行啊,你花个几十万买个小型机,当我没说!
发电猪猪 2009-09-28 11:04
现在sql server 2005(2008)的性能已经很不错了。 而且微软的东西的优点就是傻瓜化,不需要你设置自己都能跑得很好。 其实有些东西如果oracle9i不优化的话,跑得要比sql server 2005慢。如果你不对某个表常用到到的查询字段做索引的话,sql server 2005会自动给他加个类似索引的东西,跑得就和没加索引一样。但是oracle 9i就不行了,由于没加索引,跑得奇慢无比。 以前做过某个地区移动的一个小系统,他们系统用的是oracle9i,有个查询需要涉及到查询移动手机用户的一张表(几百万数据),由于没加索引,查询速度奇慢无比。 现在另外一个系统,用的是sql sever 2005,有个表有几百万数据,我在维护的时候才发现有个经常查询的字段没加索引,但是查询的时候同样很快,估计是sql server 自动调优加了什么索引什么的。 我看了下每个表下都有(statistics),估计就是干这个事情。 sql server 2000性能却是不行,但是微软的功力就是抄袭,模仿,后来超越。ie,dephi这类例子太多了。 sql server 2005,2008性能已经很不错。用中小型项目足够了,主要是比oracle便宜多了,使用起来也简单。 sql server也有大型项目的例子。
chenleinet 2009-09-26 22:40
一句话,我们这里是微软阵营,其他的阵营,如果没有真凭实据,就请自觉闭嘴
Bruce.Zhang 2009-09-25 08:11
@DotNet菜园 好的,研究下……
DotNet菜园 2009-09-24 15:39
@Bruce.Zhang sp全称是Service Pack。也就是ms的升级服务包。
王金平 2009-09-24 13:46
以前居然没有用到过 学习了
Bruce.Zhang 2009-09-24 11:31
@DotNet菜园 我们是用的2008,不过不知道你说的这个sp是什么
Bruce.Zhang 2009-09-24 11:30
@DotNet菜园 应该不是权限的问题,
DotNet菜园 2009-09-24 10:17
@Bruce.Zhang 1.你运行"数据库引擎优化顾问"必须使用sysadmin用户或有db_owner权限。 2.我看SQL Server Native Client 10.0,这个是sql 2008吧。对于这个是不是有问题,我不太清楚。如果有sp,就请把最新的sp打上。
Bruce.Zhang 2009-09-24 09:24
E000 生成报表时出错。写入 [msdb].[dbo].[DTA_reports_index] 失败。 1 [Microsoft][SQL Server Native Client 10.0]无效的描述符索引 我进行分析时,生成报表总是出错,这是为什么呢?
Young.Jiang 2009-09-23 22:44
兄弟,这种方法可以用来参考,还需要自己分析的,否则会建立很多垃圾索引,每次增删改记录时,索引都是需要维护成本的。
dege301 2009-09-23 22:17
好东西,最近刚碰到一个问题,一个sql语句执行起来要45秒,明天回公司试试
雏鸟学编程 2009-09-23 18:00
顶一把 呵呵
拉拉叟 2009-09-23 16:49
肚子饿了!
elwin.wang 2009-09-22 16:35
那么多人扯淡...
共4页: 1 2 3 4 下一页