自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 聚集索引与主键

由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引,即索引顺序决定表中数据物理存储顺序。使用聚焦索引查询,效率要高于非聚焦索引。一个表默认以主键作为聚焦索引,但是主键在一般业务查询时,并不会被使用到。所以,根据业务实际情况,将聚焦索引建立在一个业务字段,也许可以大大提高查询速度,example:借款查询统计(待验证)。

2016-03-03 22:25:05 277

原创 唯一性索引(Unique Index)与普通索引(Normal Index)性能差异

结论:从执行计划where条件中的表现看,Unique Index和一般normal Index没有显著性的差异。以下文章中有详细的实验和分析http://blog.itpub.net/17203031/viewspace-700089/

2016-03-03 22:14:16 1595

原创 字段冗余以提高查询效率问题

问题场景:含有usr字段的表需要拿到org_id,如果不冗余org_id字段则需要关联org表去获取org_id,降低查询效率。查询结果:冗余org_id字段,有几个注意点:1、org_id字段不可变,否则org表中的org_id变化,而冗余字段org_id不变,会造成一些意想不到的bug。2、冗余字段不要过大,造成空间浪费。除非你真的有足够证据证明按照规范范式设计数据库会有性能问题而且这

2016-03-03 22:12:16 2295

原创 双亲委派模型--类加载器

JVM使用了三种类加载器:bootstrap类加载器、extension类加载器和systen类加载器。这三个加载器父子关系,其中bootstrap类加载器在顶端,而system加载器在结构的最底层。委派模型工作机理:每次一类需要加载,system类加载器首先调用。但是,它不会马上加载类。相反,它委派该任务给它的父类-extension类加载器。extension类加载器也把任务委派给它的父类

2016-03-01 23:27:24 261

转载 Base64 js demo 支持中文

var base64encodechars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var base64decodechars = new Array( -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1

2015-12-08 18:09:30 836 1

转载 Base64 js实现demo,支持中文

var base64encodechars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var base64decodechars = new Array( -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1

2015-12-08 17:53:46 501

转载 谈谈IE针对Ajax请求结果的缓存

谈谈IE针对Ajax请求结果的缓存在默认情况下,IE会针对请求地址缓存Ajax请求的结果。换句话说,在缓存过期之前,针对相同地址发起的多个Ajax请求,只有第一次会真正发送到服务端。在某些情况下,这种默认的缓存机制并不是我们希望的(比如获取实时数据),这篇文章就来简单地讨论这个问题,以及介绍几种解决方案。目录 一、问题重现 二、通过为URL地址添加后缀的方式解决问题 三、通

2015-11-18 14:31:51 197

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除