发表于: 2017-08-01 21:08:25

1 1111


今天完成的事情

1.今天才看到有一个验收标准,对了一下验收标准和自己完成的事情,发现第五条使用Annotation连接数据库和第七条通过远程连接Mysql,使用自定义域名并通过配置本地Host来配置DB连接文件,这两个没有做过。之前查的时候也没有发现有这样的方法,就去看了一下:首先mybatis提供了好多注解 都是@开头的,和之前连接的方法一样,都是要配置数据源什么的,但是这种方法好像是不用配置mapper在那个配置文件里。

写了接口 然后在test里面写了最简单的inser方法,提示我java无法再非静态上下文中使用静态方法。按照网上说的改了pom 里面的Junit  还是不行。然后就重新找了个例子按照人家的改,但是没有成功。


2.插入了100多W条数,自己写了个while循环,来执行插入,然后插入100w条大概在4分钟,之前花了一个小时,因为把session.commit放在了循环里面,每次重复循环都要重复提交一下,导致插入时间特别长。想明白之后放在外面去速度提高了好多。这个应该就算是优化吧。。。

然后建立索引,在进行查询发现还是有提升的 尽管提升的不算很多。

但是发现了一个问题,建立索引之后查索引锁在列select * from user where 速度慢了特比特别多。 ,可能就是有好处也有不好的地方吧。

遇到的问题Annotation方法并没有增删查改成功

明天计划就这一个了,完成任务1。(不知道是不是chrome的原因,想改一下字体颜色并没有成功,点不开)


返回列表 返回列表
评论

    分享到