摘要: package com.github.miemiedev.mybatis.paginator.dialect; import com.github.miemiedev.mybatis.paginator.domain.PageBounds; import org.apache.ibatis.mapping.MappedStatement; /** * * @author badqiu ... 阅读全文
posted @ 2017-11-12 21:35 有梦就能实现 阅读(3526) 评论(0) 推荐(0) 编辑
摘要: Mybatis极其(最)简(好)单(用)的一个分页插件 原创 2014年04月16日 12:32:24 标签: mybatis / 分页插件 / 拦截器 163875 原创 2014年04月16日 12:32:24 标签: mybatis / 分页插件 / 拦截器 163875 分页插件示例:htt 阅读全文
posted @ 2017-11-12 21:27 有梦就能实现 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Hibernate 可以实现分页查询 如下Query q = session.createQuery("from Cat as c");q.setFirstResult(10000);q.setMaxResults(20);List l = q.list();生成的sql 语句为select top 阅读全文
posted @ 2017-11-12 21:22 有梦就能实现 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、hibernate分页 hibernate对MsSql的伪分页 分页是web项目中比不可少的一个功能,数据量大的时候不能全部展示必然要用到分页技术。相信大家对hibernate中的分页都不陌生: Java代码 public Query setMaxResults(int maxResults); 阅读全文
posted @ 2017-11-12 21:18 有梦就能实现 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表 create table Course( c_id int PRIMARY KEY, name varchar(10) ) 数据100条 学生表: create table Student( id int PRIMARY KEY, 阅读全文
posted @ 2017-11-12 21:09 有梦就能实现 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 目前SQL Server 的索引结构如下: 这个是聚集索引的存放形式: 非聚集索引的方式如下: 它们是以B+树的数据结构存放的。 相信大家都看过类似的图,但是没有直观的认识,下面举一个实际的例子来说明图的结构。 1 2 3 4 5 6 7 8 9 10 11 USE Test --1.创建表,指定主 阅读全文
posted @ 2017-11-12 20:59 有梦就能实现 阅读(295) 评论(0) 推荐(0) 编辑
摘要: SQL索引优化 序言数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’总纲建立必要的索引这次传授的降龙十八掌,总纲只 阅读全文
posted @ 2017-11-12 20:38 有梦就能实现 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 索引最佳实践 在使用索引时,我们可以通过explain+extended查看SQL的执行计划,判断是否使用了索引以及发生了隐式转换。 由于常见的隐式转换是由字段数据类型以及collation定义不当导致,因此我们在设计开发阶段,要避免数据库字段定义,避免出现隐式转换。 由于MySQL不支持函数索引, 阅读全文
posted @ 2017-11-12 20:34 有梦就能实现 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 按照本文操作和体会,会对sql优化有个基本最简单的了解,其他深入还需要更多资料和实践的学习: 1. 建表: 复制代码代码如下: create table site_user ( id int IDENTITY(1,1) PRIMARY KEY, [name] varchar(20), code va 阅读全文
posted @ 2017-11-12 20:26 有梦就能实现 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 索引的原理与作用,各种书籍和网络上的介绍可以说是铺天盖地,基本上主流数据库系统的也都是一致的。选择索引字段的原则,比如外键字段、数据类型较小的字段、经常用于查询或排序的字段、表关联的字段等等,在此不做赘述。本人在工作中见到过很多人创建的索引,回想自己以前也会有理论知识空洞的体会,总感觉理论知识无法与 阅读全文
posted @ 2017-11-12 20:13 有梦就能实现 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 索引的原理与作用,各种书籍和网络上的介绍可以说是铺天盖地,基本上主流数据库系统的也都是一致的。选择索引字段的原则,比如外键字段、数据类型较小的字段、经常用于查询或排序的字段、表关联的字段等等,在此不做赘述。本人在工作中见到过很多人创建的索引,回想自己以前也会有理论知识空洞的体会,总感觉理论知识无法与 阅读全文
posted @ 2017-11-12 20:05 有梦就能实现 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列 阅读全文
posted @ 2017-11-12 19:41 有梦就能实现 阅读(204) 评论(0) 推荐(0) 编辑