- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 如何让你的SQL运行得更快
<br />人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。<br />笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。<br />在对它们进行适当的优化后,其运行速度有了明显地提高!<br />下面我将从这三个方面分别进行总结:<br />为了更直观地说明问题,所有实例中的SQL
2010-07-21 16:51:00 215
转载 漫谈数据库索引
<br />一、引言<br />对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……]<br /> <br /><br />二、B-Tree<br />我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,MsSql使用的是B+Tree,Oracle及Sysbase使用的是B-Tree
2010-07-21 10:55:00 281
原创 Spring中Bean的作用域singleton, prototype
<br />1:singleton(默认作用域):<br />当一个bean的作用域为singleton, 那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。<br />换言之,当把一个bean定义设置为singlton作用域时,Spring IoC容器只会创建该bean定义的唯一实例。这个单一实例会被存储到单例缓存(singleton cache)中,并且所有针对该bean的后续请求和引用都将返回被缓存的对
2010-07-07 16:51:00 636
原创 常见的依赖注入
依赖注入主要有两种方式DI,即构造器注入和Setter注入(常用)1:构造函数中参数为引用类型, 用例:package x.y;public class Foo { public Foo(Bar bar, Baz baz) { // ... }}//第一种配置//第二种配置
2010-07-07 11:12:00 361
转载 IoC容器和 Dependency Injection模式
<br />这是一个叫Bromon的blog上找到的浅显易懂的答案。下面就是引用他说的话:<br /> <br />IoC与DI<br />首先想说说IoC(Inversionof Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号
2010-07-06 22:34:00 429
c++课程设计人事管理系统
2008-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人