}
«网站首页

min.jiang

关注此人
把min.jiang加为好友
附言:



最新动态
  • 引用sunriseyuen:为何不用sql server自己的监控呢?
    请看文中的内容
    第四:由DBA对数据库进行监控,挑选出运行时间最长的需要优化的语句。
    缺点:
    1:需要DBA支持,或者说需要一名对数据库管理有一定经验的人员来操作。
    2:数据库只能监控到少量信息,比如很难知道运行时间最长的语句是由哪次请求,哪个页面产生的。
  • @编程趋势
    这只是一个演示demo而已,目的是为了展示记录的数据,不涉及到SQL语句优化之类。
  • 将一次web请求中产生的多次数据库操作情况记录下来以快速定位数据查询性能问题
  • min.jiang 发表博客:视图后面加with(nolock)后 2012-02-09 10:11
    视图后面加with(nolock)后,视图内的基表也nolock?如何体验脏读?
  • min.jiang 发表博客:如何分离web.config改进版本 2012-01-13 21:15
    本文改善了前版本组件在项目之间的复用性难的问题,组件使用方无需关心实现细节,重点关注配置文件内容以及配置文件实体即可。
  • BeforeFieldInit,嗯,这个学习了,不过显示用静态构造函数比起隐式静态构造函数在性能上好像有较大差异呀,如果用了显示静态构造函数,在访问静态变量时,每次都需要判断这个类型是否被初始化,其实版本2就很好用了。不过通过单例了解基础知识还是可取的。
  • min.jiang 评论博客:终于尝试了一次EF 2011-12-13 17:53
    @FlyDragon
    都是学习,希望多多讨论,有错误的地方多多指教,
    第一点:正是由于EF 4.2支持了POCO,这才决定尝试呀。
    第二点:有时测试需要测试假功能,即程序创建些数据结构进行模似测试,并不需要数据库环境,现在有了repository后,就可以实现了。
    第三点:EF生成的语句虽然在语义上是一样的,但写法有点别扭,没有程序员自己写的思路明确,往往程序员写的来的简单,比如写一个分页程序,生成的代码会繁锁些。
    第四点:性能问题,我也只是道听途说,哈哈,目前还未真正遇到过。
  • dudu兄,查询记录数的LINQ to Entities语句生成的SQL语句竟然包含子查询,这个有什么关系吗?它们的语义只要是一样的就行呀。语义相同的语句在执行时会采用相同的执行计划的。
  • min.jiang 发表博客:终于尝试了一次EF 2011-12-13 16:09
    其实我对微软出的Linq to Sql,以及Linq to Entity这两个产品兴趣都不大,不太喜欢那种开发模式,但最近还是决定一试。
  • 老兄,您之前的公司技术环境也难免太保守了吧,玩了6年VS2003,不解
  • min.jiang 评论博客:Mongodb官方驱动的进一步包装 2011-11-23 10:22
    @不若相忘于江湖
    就是官方的驱动啊
  • min.jiang 评论博客:asp.net中的报销多级审批工作流 2011-11-01 09:16
    抱歉,这么多没给大家回,我今天晚上回家给大家找找源码吧。
  • min.jiang 评论博客:我对架构的理解-概念篇 2011-10-16 20:32
    @Trace.wu
    @热爱享受生活
    很简单的工具呀,我想你们也用过,我是用微软的PowerPoint画的呀,用World也行。
  • min.jiang 评论博客:我对架构的理解-概念篇 2011-10-16 20:31
    @杨义金
    嗯,有时间看看你的文章,谢谢
  • min.jiang 发表博客:我对架构的理解-概念篇 2011-10-16 10:37
    架构是一个大概念,不会有统一的定义,每个公司每个项目都会对架构产生影响,只有根据实际情况出发,才有可能开发出最适合自己公司项目的架构模式。
  • 很基础,但好多人都不一定关注的问题
  • min.jiang 评论博客:总结WCF开发中遇到的几个问题 2011-09-15 11:30
    嗯,我理解错了,这个其实和exe名称没有关系
  • min.jiang 评论博客:总结WCF开发中遇到的几个问题 2011-09-15 11:14
    @荒原上的军旗
    很好,你的方案应该能找到配置文件,但exe名称需要固定,像我文中遇到的部署多服务的问题:详见第三:服务托管方式问题。
    我会将服务的exe名称做修改,以解决同一程序部署多个不同服务名称的问题。这种exe名称不固定的情况就不好解决了。
    不知道我文中的问题,除了修改exe名称外还有没有其它解决方案。
  • min.jiang 评论博客:总结WCF开发中遇到的几个问题 2011-09-15 10:54
    @记忆的森林
    这是当时的调试代码,忘记删除了,保留后面那句就行
  • min.jiang 评论博客:总结WCF开发中遇到的几个问题 2011-09-15 10:46
    @荒原上的军旗
    Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
    Assembly hostAssembly = assemblies.FirstOrDefault(o => o.FullName.Contains("Service Name"));
    这句没看明白
    下面的配置文件我试试,谢谢
  • min.jiang 发表博客:总结WCF开发中遇到的几个问题 2011-09-15 10:14
    总结WCF开发中遇到的几个问题
  • 方最新版本是1.2.10,支持的是Framework2.0,运用到.net4.0上是没有任何作用的,需要修改下源代码,才能起作用
    我也在.net4下用log4net,没有任何问题,是否和MVC3有冲突就不太确定了。
  • min.jiang 评论博客:Mongodb官方驱动的进一步包装 2011-09-04 23:09
    @小徐的博客
    没问题,等哪天再整理下再发给您参考
  • min.jiang 评论博客:Mongodb官方驱动的进一步包装 2011-09-04 23:09
    @iammutex
    给您发信息了,希望加你为好友,共同学习
  • min.jiang 评论博客:Mongodb官方驱动的进一步包装 2011-09-02 09:21
    @iammutex
    1.并发加1的问题,MongoDB的单个文档修改都是原子性的,要做加1操作,直接使用$inc的方式进行修改就行了。
    这个我一直没有成功过,您可能作下实验,100个线程并发,实现将一个字段从0变成100。
  • 之前的文章中我有谈到过我们有一个需求:对一些数据需要准实时效果,但这些数据往往是不能通过直接查询业务数据来反映的,大多都需要经过一系列复杂的运算才能体现出来,于时这些数据的实效性就是一个很大的问题。
  • min.jiang 评论博客:Mongodb官方驱动的进一步包装 2011-08-27 09:36
    @Kain
    嗯,您说的没错,下次找一时间试试
  • min.jiang 评论博客:MongoDb系列文章 2011-08-27 08:40
    嗯,最近我也在尝试使用mongodb,希望多多交流
  • min.jiang 发表博客:Mongodb官方驱动的更一步包装 2011-08-27 08:32
    无论是samus驱动还是官方驱动,其实功能都各有秋千,samus驱动对数据操作进行了Linq封装,即我们在操作List时,完全可以采用类似Linq一样的语法,这样可以使我们的学习成本降低,官方驱动的特...
  • @_龙猫
    主要原因在于,如果不使用连接池,每次查询都需要重新建立远程链接,而这种tcp的远程连接是比较费时的。
Top