发表于: 2017-03-02 15:49:40

1 1537


今天完成的事情:

     navicat中建立索引,比较查询效率。java环境配置,使用eclipse+maven构建webapp项目

明天计划的事情:

    学习DAO/JUNIT

遇到的问题:

    在给姓名建立索引之后,查询的时间与未建立的时间几乎是相同的,总共十条记录下查询时间均为0.024s左右,可能是因为数据量太少的缘故体现不出建立索引给查询带来的优势。

收获:

normal 表示普通索引,大多数情况下都可以使用

unique 约束唯一标识数据库表中的每一条记录,每个表中可以有多个Primary Key约束,但是只能有一个Unique约束。 

fulltext(myisam支持) 检索长文本效果好


btree

hash(只有ndb引擎支持) 检索效率高,但是不能使用范围查询,只能用=,In,<=>查询,而且hash值重复多时效率不一定高。

建立索引原则:

经常查询的、主键、外键、order by,group by,distinct后面的字段。


jdk与jre区别

jdk(java development kit)

jre(java runtime enviornment)包含Java虚拟机和一些类库。

jdk包含jre,jdk包含了开发环境、javac、文档、demo和一些工具如jconsole(性能分析器)等。




返回列表 返回列表
评论

    分享到