数据库
pengjj1223
这个作者很懒,什么都没留下…
展开
-
orcl迭代,tree,分组
查询全部:SELECT * FROM AATEST AA;tree迭代分组(红色列可以不查)但是这里应该解决所有问题了,但是第一行的ID为什么是空呢,应该是1啊,如果你知道,请告诉我啊。期待!原创 2017-09-08 19:18:36 · 214 阅读 · 0 评论 -
sql优化
原文链接http://www.cnblogs.com/petitprince/archive/2010/11/23/1885994.html查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。转载 2017-10-10 19:38:03 · 295 阅读 · 0 评论 -
什么时候用存储过程
1.数据量非常大,不适合数据先移植到程序中,在处理,可以直接在存储过程中处理,2.数据几乎都是表操作,没有什么复杂的操作,3.存储过程可以有效的防止注入,4,当服务器程序员水平不如DBA时候采用存储过程原创 2017-12-22 17:10:41 · 656 阅读 · 0 评论 -
redis 和 memcache
NoSql泛指非关系型数据库分4类(key-value)存储数据库 ——常用列存储数据库文档型数据库图形数据库redis基于内存的高性能(key-value)存储型数据库先了解一个概念Memcache(缓存,分布式缓存)在缓存中缓存了常用数据,定期更新不常用数据,如果查询的数据在缓存中没有,则向数据库查找。长时间不使用的数据将被淘汰(LRU,缓存原创 2018-02-06 14:19:53 · 159 阅读 · 0 评论 -
sql优化个人总结
看到网上很多很多sql优化的讲解个人在这里总结一份,符合自己理解的版本1.硬件方面:CPU(I/O吞吐量小),内存,网速等,配置虚拟内存2.表方面:A )索引:http://blog.csdn.net/youzhouliu/article/details/51670807 (这里写的太好了)B)横向纵向分割表,减少表的厚度C ) 待完善3.sql方面:这个是程序员接触的重中之重1)简单的:尽力不要...原创 2017-10-12 19:10:44 · 224 阅读 · 0 评论 -
什么时候创建/不创建索引
很简单,记住这几条就行创建索引:1常用的查询条件2 外键列3 常用的排序列4 常用的分组列不创建索引:1 表数据量很少2 类似性别 值只有男女,还是各50%,用索引提高不了性能3 table t 的 t.a t.b t.c 3个列,确定一个就可以得到其他2个,只要给一个加索引就可以了索引不要创建太多,用索引查询也消耗性能复核索引where A =1 AND B = 2 AND C =3可以创建复核...原创 2018-02-22 15:22:01 · 368 阅读 · 0 评论 -
mybatis使用List<Map<String,Object>>方式接收时间类型,在序列化自动转换时间戳
背景 : mysql ,mybatis ,springboot(好像无关) fastjson(好像也无关)想要用mybatis 用resulttype方式接收mysql返回值(主要是不用DTO,不用resultmap,少些很多代码,当然知道阿里爸爸JAVA开发手册里面写的用resultmap的规范操作,主要原因就是懒)解决方案,在sql里面的查询DATE字段进行处理FROM_UNIXT原创 2018-04-09 11:26:46 · 6812 阅读 · 0 评论 -
mybatis batch 批处理insert 自增主键 存在问题
批处理,mybatis有2中方式1 foreach2 batch分析下batch存在的问题 SqlSession session = sqlSessionTemplate.getSqlSessionFactory() .openSession(ExecutorType.BATCH, false); InspectTemplateMapper inspec原创 2018-04-16 19:26:32 · 4398 阅读 · 0 评论 -
批量插入更新效率问题
先说结论,在讲过程环境:mybaits + mysql结论:1、一次更新数量最好在50-100,用foreach方式更新,可以参考这个的写法https://blog.csdn.net/xyjawq1/article/details/741293162、批量插入一般在5000条插入一次,大于5000后mysql的性能下降 ,当插入次数由200逐渐提升到5000过程,速度变快,不过不明显3、batc...原创 2018-05-03 15:40:05 · 1893 阅读 · 0 评论