关联表:v$session,v$locked_object,dba_objectsselect s.sid,s.serial#,s.username,s.machine,d.object_namefrom v$session s,v$locked_object l,dba_objects dwher...
分类:
数据库 时间:
2015-04-21 17:40:10
阅读次数:
145
现象公司的一个APP点击某些页面非常缓慢,有些等待1分钟,出现大部分用户不想使用的情况。目标要在3天内完成优化,越快越好。解决索引
分析:某些跨表查询没有建立索引,虽然单表只有30万数据,但是一关联查询,特别是4、5张表关联时极其缓慢。
解决方法:建立索引即可。
缓存因为数据都从oracle数据库读取,我们首先想到的就是使用缓存代替。把全部配置表的数据放到Ehcache缓存中,不直接从oracle读...
分类:
移动开发 时间:
2015-04-10 22:28:50
阅读次数:
181
一. 业务场景
业务流程需要进行写入和更新的比较,所以有原表和历史表。
要求表中的ID唯一性,以及两张表的ID关联,另外后续可能数据库会进行迁移二.方案选择方案一:id设置为int型自增长。这种做法编程简单,无需考虑id唯一性,由数据库帮忙维护。但是在此业务场景下存在缺点
1. 这里存在两张表关联。id自增长无法确保数据唯一性,也就无法保证原表与历史表进行数据映射。比如说,现在...
分类:
数据库 时间:
2015-04-06 21:52:27
阅读次数:
193
iBatis的多表关联。ibatis的表关联,和数据库语句无关,是在Java程序中,把若干语句的结果关联到一起。这种关联形式,虽然在大数据量时是很奢侈的行为,但是看起来很干净,用起来也很方便。这里用表lock和key为例,一个lock可以配多个key。CREATE TABLE lock( id in...
分类:
数据库 时间:
2015-04-04 10:30:37
阅读次数:
158
输入是两个文件,一个代表工厂表,包含工厂名列和地址编号列;另一个代表地址表,包含地址名列和地址编号列。要求从输入数据中找出工厂名和地址名的对应关系,输出"工厂名——地址名"表。 样例输入如下所示。 1)factory: factoryname addressed Beijing Red St...
分类:
其他好文 时间:
2015-04-02 18:41:16
阅读次数:
144
一年多以前就买了@Mrexcel的《让excel飞》这本书。整体思路是利用access结合excel,大幅度提高数据分析效率。最近又拿出来看了看。第十五章,比高级筛选更“高级”,P241。主要讲述多表关联查询,可以适用于一对多的场景。P248:联接属性的三种类型。Union联合查询可以用来实现同表头...
分类:
数据库 时间:
2015-03-20 17:53:52
阅读次数:
159
1,首先多表关联是在models/xx.php的relations里配置的。而且是互配,但有区别。格式:'VarName'=>array('RelationType', 'ClassName', 'ForeignKey', ...additional options)需要弄清楚的几点:1,VarNa...
分类:
其他好文 时间:
2015-03-18 12:13:41
阅读次数:
153
图解SQL多表关联查询 网上看了篇文章关于多表连接的,感觉很好,记录下来,以便日后自己学习内连接左连接右连接全外连接
分类:
数据库 时间:
2015-03-16 22:48:21
阅读次数:
161
ibatis批量操作ibatis批量操作存在两种方式:一种是直接在代码中进行循环操作,另一种是在配置文件中进行循环操作。(1)在配置文件中循环:1.情况一:多个输入参数循环次数不对称: 处理方式:新建一个JAVABEAN,将各个参数作为其属性进行赋值。在配置文件中,获取其值,进行各自循环。 如下例:...
分类:
其他好文 时间:
2015-03-14 19:46:38
阅读次数:
223
MVC 5 Scaffolder + EntityFramework+UnitOfWork Pattern 代码生成工具经过一个多星期的努力总算完成了单表,多表关联(一对多,多对一)的增删改查的代码生成,基本上可以实现不用添加任何代码完成对数据表的操作。下个阶段打算集成.net 4.5的认证和授权已...
分类:
Web程序 时间:
2015-03-09 12:17:01
阅读次数:
231