发布时间:2012-12-26 19:11:12
执行SQL时,需要关注其执行时花费的时间,避免SQL执行过长的时间,占用数据库的资源。对于OLTP类型的系统,SQL的执行时间一般来说都是比较短的,假如某个SQL执行时间超出平均值,则需要给予特别的关注,分析下是正常情况还是代码问题。SQL执行时间过长,会有哪些后果呢?假如查询操作频率不高,偶尔才会执行一次,那么最多只会占用一个数据库链接,并且在执行成功之后,程序打开的数据库链接对象即会被释放,这样对应用系统不会有什么影响。假如执行频率很高的话,可能会过快的占满全部数据库链接,导致其它数据库访问操作不能正常执行,如果发生这种现象的话,就会导致整个系统短时间内出现假死的现象,而这是绝对不可接受的......【阅读全文】
发布时间:2012-12-15 11:19:41
纪念iBatis 2.3.4.726版本。网上的介绍比较多,来自官网和程序员兄弟们的文章无数,有兴趣的兄弟大可以慢慢Google。对于我本人来说,使用iBatis仅仅是项目需要,而且iBatis比较简单,容易上手,在项目紧的情况下没有多想,就直接使用了。接触iBatis的时候不算早,当时使用的是2.3.4.726版本,是iBatis项目从apache迁移走之前发布的最后一个版本,但对于当时的项目来说,这个版本已经可以称为完美了,以至于我们项目组从08年底一直延用至今(12年底),以后假如没有大的变动,很有可能还会继续使用下去。从我的角度看,iBatis优点和缺点如下:优点1) 框架轻......【阅读全文】