- 博客(7)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 性能优化三 使用索引的注意事项
1.一个查询只会使用一个索引当where中存在多个单列,而且都有索引,则mysql会选择其中的一个索引进行使用。explain SELECT * from student where age > 1 and name = 'zhangsan';我们可以看到真正是用的索引是 name_index;
2017-03-20 22:33:22 455
原创 性能优化二 高性能的索引策略
二、高性能的索引策略1.独立的列我们通常会看到一些查询不当地使用索引,或者使得mysql无法使用已有的索引。如果查询中的列不是独立的,则mysql就不会使用索引。“独立的列”是指索引列不能是表达式的一部分,也不能是函数的参数。 例如:下面这个查询也无法使用actor_id列的索引select actor_id from sakila.actor where actor_id + 1 = 5;2.前
2017-03-19 15:56:44 380
原创 性能优化一 创建高性能的索引
一、索引基础1.1索引的类型在MYSQL中,索引是在存储引擎层而不是服务器层实现的。所以,并没有统一的索引标准:不同索引引擎的索引的工作方式并不一样,也不是所有的存储引擎都支持所有类型的索引即使多个存储引擎支持同一种类型的索引,其底层的实现也不同BTree索引(B-TREE、B+TREE) 回忆了B-TREE的特点:节点内各值互不相等按从小到大排列。下层节点内的取值总是落在上层节点值所划分
2017-03-19 14:18:50 418
原创 第12章 StandardContext类
第12章 StandardContext类一个Context实例可以表示一个具体的WEB应用程序,其中可包含多个Wrappe实例。12.1 StandardContext的配置们得说两个boolean型的变量available,configured。先说available,它表示了StandardContext是否可用,初始值为false。若StandardContext启动成功,其值就变为true
2017-03-11 17:18:06 540
原创 第11章——StandardWrapper
第十一章 StandardWrapper11.1 方法调用序列1.调用和连接器关联的容器的invoke()方法。 2.调用该容器的管道的invoke方法,依次会调用所有管道阀,最后调用基础阀。 3.基础阀调用相应的Wrapper实例处理HTTP请求,调用Wrapper实例中的invoke方法。 4.Wrapper容器调用其管道的invoke方法的阀,最后调用基础阀。 5.基础阀调用alloc
2017-03-11 16:05:49 428
原创 java注解初步
一、注解的分类1、Java SE5内置了三种内建注解@Override,表示当前的方法定义将覆盖超类中的方法。@Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。@SuppressWarnings,关闭不当编译器警告信息。2、Java还提供了4种元注解 元注解 解释 @Target 表示该注解可以用于什么地方
2017-03-07 09:17:28 304
转载 Msql 函数find_in_set()用法
原文地址:http://www.cnblogs.com/gpfeisoft/p/5535450.html有了FIND_IN_SET这个函数。我们可以设计一个如:一只手机即是智能机,又是Andriod系统的。比如:有个产品表里有一个type字段,他存储的是产品(手机)类型,有 1、智能机,2、Andriod系统,3、小米系统,4、1000元以下现在有条手机的记录即是1000元以下的,又是智能机,还是A
2017-03-03 08:58:43 492
《spring源码剖析》中有一句话不太理解,哪位大神帮忙提醒下?
2017-04-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人