- 如何在OnActionExecuted或者OnActionExecuting事件中向当前页面添加hidden类型的值? 要求添加的hidden值在下次页面提交回来的时候还能够拿到。也就是要添加到for...
- 貌似没有什么简单的算法。
- 可以利用缓存。但是如果特别慢的话说明你的网站有问题,需要查找一下慢得原因。
- 关于正则表达式和大小写,大小写是支持的,需要把IsCaseSensitive(大概是这个)这个属性设一下。但它只支持数据的大小写,不支持架构的大小写。正则表达式在select()方法里面是不支持的。
- @jadesun
根据这段的意思elapsed time应该是整个查询的时间。因为根据他的说法,如果不需要查看CPU的时间的话那在语句前和后用getdate就可以了,如果你想比较整个查询时间和CPU时间的话要用这个选项。字面的意思也应该是整个查询的时间。 - 好文,楼主说的很全面。
但讨论焦点不应该是有没有必要用Session,在某些场景这个是肯定必要用的。楼主的文中也说了。而且感觉应该大多数都是有必要的,毕竟有特殊需要或者高要求的站点只占少数一部分。至于缺点或者说无法满足所有网站需求的地方,也肯定是有的,要不然微软也不会提供自己实现session的接口了。换句话说,别说微软现在提供了3中实现session的方式,就是提供30种、300种也还是满足不了所有的需求。所以感觉楼主的焦点或者标题应该是介绍微软asp.net中session机制的优缺点和替代方案。
在下愚见,欢迎各位同学指正。 - @jadesun
抱歉,还得和你再讨论一下,呵呵。我的理解和你的理解不一样。
我感觉CPU时间应该只是单存的处理器时间片。
而占用时间应该是整个查询消耗的时间,包括CPU时间,IO,锁等待等时间。
但在msdn上查了下,没有找到官方详细说明。不知道你有没有。
但我做了个简单试验,验证了一下,应该是这样的。 - @jadesun
如果前面的提问中有什么语气不对的地方,请谅解。但是,难道别人就不能有疑问吗?如果都是一味的赞同和夸奖你认为你在博客里面会得到什么提高吗?难道你发博客的目的只是炫耀吗?如果你是这么认为的那可以忽视我下面的疑问。也可以忽视我上面所有的疑问。
我的疑问是:你是怎么理解CPU时间和占用时间的?CPU时间竟然大于占用时间。
SQL Server 执行时间:
CPU 时间 = 1641 毫秒,占用时间 = 633 毫秒。 - 在asp.net中,如果你利用.net本身提供的读取配置文件的接口,那么配置文件是在每次启动这个Application的时候就被缓存起来的。但如果你改了配置文件比如web.config,他会自动重新启...
- @jadesun
才600毫秒吗?不知道你这个表tbCommonPart里面有多少数据,从结果来看,符合条件的就差不多有40万条。而且应该没有在这几个字段cnvcDeleteFlag='0' AND cnvcEndFlag <> '0' AND cnvcfiletype上设置的索引吧。
你这段是又单独执行的吧,有没有清缓存呢。 - 还有这样的需求?
真有的话,可以直接把兼容级别设成90就可以了。 - 楼主优化后统计的时间只是单纯查询的时间啊,创建临时表的时间也要加上吧。而且这个时间应该也不短吧。
- ASP.NET 4高级程序设计:第4版 作 者:(美)麦克唐纳(MacDonald,M.) , (美)弗里曼(Freeman,A.) , (美)兹普兹塔(Szpuszta,M.) 著 我看的时候还是...
- 楼主辛苦,写的不错。
也可以把涵盖索引或者叫包含索引的内容加一下,就更全面了。 - 看不到具体的错误信息,很难解决问题啊。 两种方法,一种是按他说的开启JIT调试,看看具体是什么错误。不过这个很难啊, 能看到应该是IL语言吧或者更低级的,没用过 还有就是自己隔离一下范围呗,比如说先把...
- 这个问题不值这么多分啊。呵呵
- 不知道你的DB访问代码是怎么写的,从现在的现象看应该是已经达到最大连接数了。所以连接不上,超时了。 是不是每次操作完没关闭连接啊。
- 对于需要做书签查找的非聚集索引,如果数据量很大的话,通常选择率在3%以下时,才会先做非聚集索引查找,然后再做书签查找操作。否则的话会直接扫描聚集索引。因为做书签查找时,在选择率很高的情况下,对于IO操...
- 这个方法不错。
- 楼主做的是文件和文件组备份?
- 报什么错啊?
- 楼主可以参考一下这个。 http://home.cnblogs.com/q/26659/
- 解析对象和构建对象的。通常对象都是存在于内存中的如果我们想在远程拿到这个对象,那就要把这个对象变成一种可描述的形式进行传输,这就是序列化。反序列话就是我们拿到了关于一个对象的描述,在把他转化成内存中的...
- 不解。实际上操作完得到的B不就是和A一样的吗? 不知道楼主有什么特殊的用途要做这样的操作呢?为什么不直接拿A过去用呢。










