随笔分类 -  MySql

摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可... 阅读全文
posted @ 2012-05-26 19:29 风与雨无阻 阅读(456) 评论(0) 推荐(0)
摘要:并发 数据库中丢失修改问题的解决措施是本文我们主要要介绍的内容,接下来我们就从一个简单的例子开始介绍这部分内容,希望能够对您有所帮助。 1、问题定义 先从一个较简单的例子为例,如火车售票系统,数据库表(车次,剩余票数),一个售票事务的处理过程如下: (1)查询该车次剩余票数x=16。 ... 阅读全文
posted @ 2012-05-26 19:21 风与雨无阻 阅读(1974) 评论(0) 推荐(0)
摘要:我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。 下面介绍三种方法 (1) getGeneratedKeys()方法: 程序片断: Conne... 阅读全文
posted @ 2012-05-26 19:20 风与雨无阻 阅读(1996) 评论(0) 推荐(0)