数据库
文章平均质量分 80
少林寺烹饪速成班
这个作者很懒,什么都没留下…
展开
-
数据库索引
数据库索引是为了增加查询速度而对表字段附加的一种标识。见过很多人机械的理解索引的概念,认为增加索引只有好处没有坏处。这里想把之前的索引学习笔记总结一下:首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的转载 2014-09-25 16:35:49 · 290 阅读 · 0 评论 -
spring数据源配置的三种方法
spring数据源配置目前确切的说应该分为:spring容器自带连接池、项目中创建连接池、服务器创建连接池三种 一、spring容器自带连接池 Spring本身也提供了一个简单的数据源实现类DriverManagerDataSource ,它位于org.springframework.jdbc.datasource包中。这个类实现了javax.sql.DataSource接口,但 它并转载 2014-09-25 10:51:45 · 946 阅读 · 0 评论 -
数据库事务隔离级别详解
本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现转载 2014-11-17 15:41:08 · 367 阅读 · 0 评论 -
数据库表分割技术浅析(水平分割/垂直分割/库表散列)
数据库表分割技术包含以下内容:水平分割/垂直分割/库表散列.接下来将对以上分割进行详细介绍,感兴趣的朋友可以了解下,对你日后维护数据库是很有帮助的一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更形象转载 2014-12-10 16:37:33 · 408 阅读 · 0 评论 -
SQL索引一步到位
SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一) SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时转载 2014-12-26 22:02:38 · 445 阅读 · 0 评论 -
SQL中索引的原理
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文转载 2014-12-26 22:04:37 · 353 阅读 · 0 评论 -
oracle分区实例
Oracle 提供了一下几种分区方法:范围分区列表分区哈希分区复合分区 何时应该对表进行分区图 18-2 列表分区,范围分区,及哈系分区 图 18-2 显示了依据销售区域进行列表分区,以两个月为一区间进行范围分区,以及按哈希组(h1,h2,h3,h4)进行哈希分区。 用户还可以将多种分区方法组合进行复合分区(composite partitio转载 2014-12-27 14:52:14 · 952 阅读 · 0 评论 -
来谈谈SQL数据库中"简单的"SELECT TOP—可能有你从未注意到的细节
首先从博客园的Jerome Wong网友说起他提出了一个这样的问题本人写了好几年SQL语句了,从来没注意到这件事情。例如:数据表如下:ID EMPNO NAME AGE 1 26929 Jerome 282 28394 Quince 273 20983 Green 304 27189 Mi转载 2015-03-03 14:05:18 · 1849 阅读 · 0 评论