摘要: T1表10000000万条数据,(插入时间36分钟,count(*)查询19秒,空间占用670M左右)1.真正充分的利用索引比如like'张%'就是符合SARG(符合扫描参数)标准而like'%张'就不符合该标准通配符%在字符串首字符的使用会导致索引无法使用,虽然实际应用中很难避免这样用,但还是应该... 阅读全文
posted @ 2014-09-11 16:14 LeonGo 阅读(278) 评论(0) 推荐(1) 编辑
摘要: 一、数据访问操作SQL Server有二种索引:聚集索引和非聚集索引。二者的差别在于:【聚集索引】直接决定了记录的存放位置, 或者说:根据聚集索引可以直接获取到记录。【非聚集索引】保存了二个信息:1.相应索引字段的值,2.记录对应聚集索引的位置(如果表没有聚集索引则保存记录指针)。 因此,如果能通过... 阅读全文
posted @ 2014-09-11 11:00 LeonGo 阅读(251) 评论(0) 推荐(0) 编辑
摘要: JARWAREAR英文Java Archive fileWeb Archive fileEnterprise Archive file包含内容class、properties文件,是文件封装的最小单元;Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如... 阅读全文
posted @ 2014-09-10 21:42 LeonGo 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 简介 在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基... 阅读全文
posted @ 2014-09-10 15:41 LeonGo 阅读(350) 评论(0) 推荐(0) 编辑
摘要: SqlServer在视图上创建索引的条件在视图上创建索引需要三个条件:一、视图必须绑定到架构。要做到这点,在 CREATE VIEW 语句中,必须加上 WITH SCHEMABINDING,如果是使用企业管理器,则在设计界面的空白处点击右键,属性,选中“绑定到架构”。二、索引必须是唯一索引。 www... 阅读全文
posted @ 2014-09-10 15:40 LeonGo 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 1 SELECT definition 2 FROM sys.sql_modules JOIN sys.objects 3 ON sys.sql_modules.object_id=sys.objects.object_id 4 and type='P' 5 and sys.objects... 阅读全文
posted @ 2014-09-10 14:47 LeonGo 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 配置过滤器在servlet前执行。 1 2 HiddenHttpMethodFilter 3 org.springframework.web.filter.HiddenHttpMethodFilter 4 ... 阅读全文
posted @ 2014-09-09 17:15 LeonGo 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 解释: 阅读全文
posted @ 2014-09-09 16:46 LeonGo 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在使用Hibernate,或者ibatis等工具查询数据库的时候,由于缓存,或者lazyload(懒加载)等原因,可能会造成要查询N个结果,使用SQL只需查询1次,但是不得不执行1+N次查询数据库操作,造成效率低下。1:使用iterate查询的时候Query q=session.createQuer... 阅读全文
posted @ 2014-09-09 16:27 LeonGo 阅读(609) 评论(0) 推荐(0) 编辑
摘要: Hibernate 要求声明集合属性只能用 Set、List、Map、SortedSet、SortedMap 等接口,而不能用 HashSet、ArrayList、HashMap、TreeSet、TreeMap 等实现类,其原因就是因为 Hibernate 需要对集合属性进行延迟加载,而 Hiber... 阅读全文
posted @ 2014-09-09 14:08 LeonGo 阅读(116) 评论(0) 推荐(0) 编辑