数据库
bauterujj
这个作者很懒,什么都没留下…
展开
-
数据库性能优化之SQL语句优化
http://blog.csdn.net/u011225629/article/details/50492403一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一转载 2017-06-18 02:26:59 · 481 阅读 · 0 评论 -
【SQL之查询】MySQL查询今天、昨天、上周、近30天、去年等的数据的方法
一、MySQL查询今天、昨天、上周、近30天、去年等的数据的方法:删除建立时间超过3天的订单记录delete 订单表 where datediff( dd, order_addtime, getdate() ) > 3用函数datediff()datediff( dd, 时间1, 时间2 ),意思是:计算时间1到时间2之间的天数所以,datediff( dd,转载 2017-04-29 17:16:11 · 1248 阅读 · 0 评论 -
ibatis批量插入-iterate标签应用
项目开发中在很多地方可能会遇到同时插入多条记录到数据库的业务场景,如果业务级别循环单条插入数据会不断建立连接且有多个事务,这个时候如果业务的事务执行频率相当较高的话(高并发),对数据库的性能影响是比较大的;为了提高效率,批量操作会是不错的选择,一次批量操作只需要建立一次连接且一个事务,能很大程度上提高数据库的效率。 批量插入操作的sql语句原型如下:insert i转载 2017-04-01 19:47:49 · 13813 阅读 · 1 评论 -
MySQL性能优化的21个最佳实践 和 mysql使用索引
MySQL性能优化的21个最佳实践 和 mysql使用索引今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这转载 2017-07-24 00:13:08 · 217 阅读 · 0 评论 -
MySQL优化
最近慢慢接触MySQL,了解如何优化它也迫在眉睫了,话说工欲善其事,必先利其器。最近我就打算了解下几个优化MySQL中经常用到的工具。今天就简单介绍下EXPLAIN。内容导航idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra 环境准备MySQL版本:创建测试表CREA转载 2017-07-24 00:20:23 · 266 阅读 · 0 评论 -
关于mybatis的条件选择语句,
关于mybatis的条件选择语句,一般用<if>sql语句</if>,类似于java中的if(){do something}else{do something},会使用<choose><when>ddd</when><choose>这样,但是一般不会使用的循环嵌套的写法。如果有一个sql,先判断外层,外层判断完事在...转载 2019-10-11 09:18:38 · 2259 阅读 · 0 评论