上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 140 下一页
摘要: 1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 F 阅读全文
posted @ 2017-08-10 08:33 有梦就能实现 阅读(4436) 评论(0) 推荐(0) 编辑
摘要: select top 10 id,name,displayName from PM_User where name like '%yang%' order by id with tempPagination as(select ROW_NUMBER() OVER(ORDER BY id) as RowNumber, id,name,displayName from PM_User wher... 阅读全文
posted @ 2017-08-09 20:41 有梦就能实现 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、hibernate分页 hibernate对MsSql的伪分页 分页是web项目中比不可少的一个功能,数据量大的时候不能全部展示必然要用到分页技术。相信大家对hibernate中的分页都不陌生: Java代码 public Query setMaxResults(int maxResults); 阅读全文
posted @ 2017-08-09 19:50 有梦就能实现 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 如果保证子查询没有重复 ,IN、EXISTS的相关子查询可以用INNER JOIN 代替。比如: IN、EXISTS的相关子查询用INNER JOIN 代替--sql2000性能优化 阅读全文
posted @ 2017-08-09 18:41 有梦就能实现 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 在使用Exists时,如果能正确使用,有时会提高查询速度: 1,使用Exists代替inner join 2,使用Exists代替 in 1,使用Exists代替inner join例子: 在一般写sql语句时通常会遇到如下语句: 两个表连接时,取一个表的数据,一般的写法通过关联查询(inner j 阅读全文
posted @ 2017-08-09 18:40 有梦就能实现 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,我们往往需要比较两个或多个表数据的差别,比较那些数据相同那些数据不相同,这时我们有一下三种方法可以使用:1. IN或NOT IN,2. EXIST或NOTEXIST,3.使用连接查询(inner join,left join 或者 right join)。 看下面的数据,我们准备选择出 阅读全文
posted @ 2017-08-09 18:31 有梦就能实现 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。 常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN) 阅读全文
posted @ 2017-08-09 08:57 有梦就能实现 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 n 阅读全文
posted @ 2017-08-09 08:52 有梦就能实现 阅读(359) 评论(0) 推荐(0) 编辑
摘要: index seek和index scan 提高sql 效率解释解释index seek和index scan:索引是一颗B树,index seek是查找从B树的根节点开始,一级一级找到目标行。index scan则是从左到右,把整个B树遍历一遍。假设唯一的目标行位于索引树最右的叶节点上(假设是非聚 阅读全文
posted @ 2017-08-09 08:40 有梦就能实现 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Clustered Index Scan 与 Clustered Index Seek 在利用 SQL Server 查询分析器的执行计划中,会有许多扫描方式,其中就有 Clustered Index Scan 与 Clustered Index Seek,这二者有什么区别呢? Clustered 阅读全文
posted @ 2017-08-09 08:35 有梦就能实现 阅读(3766) 评论(0) 推荐(0) 编辑
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 140 下一页