博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年10月8日

摘要: sql 查询慢的48个原因分析。 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化 ●可以通过如下方法来优化查询 : 1、把数据、日志、索引放到不同的I/O设备上,增加读取速度, 阅读全文

posted @ 2010-10-08 14:13 SkyPurple 阅读(392) 评论(0) 推荐(0) 编辑

摘要: SQL Server 2005 维度用法定义了多维数据集维度与多维数据集中的度量值组之间的关系。多维数据集维度是在特定多维数据集中使用的数据库维度的实例。多维数据集可以(并且通常)具有与度量值组不直接相关的多维数据集维度,但是这些维度可以通过另一个维度或度量值组与某度量值组间接相关。在向多维数据集添加数据库维度或度量值组时,Microsoft SQL Server 2005 Analysis Se... 阅读全文

posted @ 2010-10-08 13:39 SkyPurple 阅读(513) 评论(0) 推荐(0) 编辑

摘要: Remoting是NET平台下比较成熟高效的分布式技术,我们习惯采用传统的远程调用的方式使用Remoting。在客户端所在的Application Domain,我们通过Proxy(Transparent Proxy)远程地跨Application Domain调用一个方法。当来自Client端的调用请求通过Proxy到达Server端所在的Application Domain后,Remoting... 阅读全文

posted @ 2010-10-08 13:37 SkyPurple 阅读(461) 评论(0) 推荐(0) 编辑

摘要: 在企业应用系统中,组织结构模型及权限是应用系统的基础,管理系统用户、部门、用户组及其关系,并对系统权限进行设置,企业中存在各种应用系统需求,统一的组织结构及权限模型设计为企业应用系统提供统一的用户及权限管理模式,避免重复登录、重复授权、真正实现企业的SSO、真正的从IT规划的角度来避免企业信息孤岛的出现,让信息产生价值。企业应用系统中存在系统、用户、部门、角色(用户组)、操作项、权限、权限范围、权限内容、系统管理员等对象,相互关系如下:组织结构及权限模型中主要分为两部分1、企业组织结构静态模型用户、部门、用户部门关系及条件人员为企业应用系统中的静态数据,这些数据相对于企业的各个应用系统来说是相 阅读全文

posted @ 2010-10-08 13:34 SkyPurple 阅读(2101) 评论(0) 推荐(0) 编辑

摘要: 联机事务处理OLTP(on-line transaction processing)主要是执行基本的、日常的事务处理,比如在银行存取一笔款,就是一个事务交易。OLTP的特点一般有: 1.实时性要求高; 2.数据量不是很大; 3.交易一般是确定的,所以OLTP是对确定性的数据进行存取;(比如存取款都有一个特定的金额) 4.并发性要求高并且严格的要求事务的完整,安全性。(比如这种情况:有可能你... 阅读全文

posted @ 2010-10-08 13:32 SkyPurple 阅读(2254) 评论(1) 推荐(3) 编辑

摘要: 今天看到 李会军 先生的CastleIOC注入.. 关于自动装配的问题, A类中依赖IB接口 会自动的注入第一个已经加入的组件.. 而且在 李会军 先生的文章下并没有配置XML, 以编码的形式装配. 故自己写一份.使用的Castle是新版本..上代码:(以李会军先生的例子略做修改. ILog 接口新增一个ILogFormatter 的属性 只写)显示行号 复制代码 ? FileLog 实现该类 ILogFormatter 接口 我使用了TextFileFormatter 和 DataFileFormatter实现 方便为客户端调用时 可以切换依赖组件 TextFileFormatter 实现 阅读全文

posted @ 2010-10-08 13:30 SkyPurple 阅读(1134) 评论(2) 推荐(0) 编辑

摘要: 突然一個問題把我打蒙了, 仔細想了一下, 這麼久以來我所寫的代碼,是否已經結合了面向對象的思想。突然要讓我講一下面向對象之我所理解的, 我只會說 , 封裝對象, 抽出父類 , 抽出業務接口….難道常用的面向對象的思想就是我所理解的? 記得看過一篇文章, 說什麼真正的牛人會用面向對象的思想解決一切程序的問題..也許經驗還不夠, 同志仍需努力!!找到一篇稍微能看得進去的文章, 供自己觀瞻.... 阅读全文

posted @ 2010-10-08 13:25 SkyPurple 阅读(259) 评论(0) 推荐(0) 编辑

摘要: SQL Server 2005 其他版本 在业务术语中,关键性能指标 (KPI) 是一个用于测定业务绩效的可计量度量值。经常会在一段时间内评估 KPI。例如,一个单位的销售部门可以使用每月的毛利润作为 KPI,但同一单位的人力资源部门可以使用每季度流失的雇员作为 KPI。这两个都是 KPI 的示例。业务主管经常使用以业务计分卡形式分组在一起的 KPI 获取迅速且精确的业务绩效历史摘要。 在 Mi... 阅读全文

posted @ 2010-10-08 13:22 SkyPurple 阅读(710) 评论(0) 推荐(0) 编辑