- 博客(6)
- 资源 (1)
- 收藏
- 关注
SQL语句优化笔记
1. 避免使用OR操作 在多数情形下,如果SQL语句的WHERE子句中包含了OR,那么SQL可能就不会使用到索引。可以试着用两种方式来代替OR操作,1)用IN 2)用UNION 例如: SELECT * FROM TEST A WHERE A.NO = 9 OR A.NO=23 OR A.NO=21 就算在NO列上建立了索引,上面的SQL也不会使用到索引。可以使用IN的方式改写。 ...
2008-10-20 15:56:58
104
原创 java泛型中文文档
Java5泛型中文文档 1. 介绍 JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。 这个教程的目标是向您介绍java的泛型(generic)。你可能熟悉其他语言的泛型,最著名的是C++的模板(templates)。如果这样,你很快就会看到两者的相似之处和重要差异。如果你不熟悉相似的语法结构,那么更好,你可以从头开始而不需要忘记误解。 ...
2008-10-17 14:47:49
238
数据库事务于锁笔记
一:事务 1、概念 在业务从面上,事务是有意义的不可分割的一组操作,事务具有原子性。例如:银行的转账业务,该业务从一个帐户减去一定的金额,而在另一个帐户增加一定的金额,这两个操作组成了一个事务,如果其他一个操作失败,则整个事务失败。从数据库的角度看,事务就是一个用户输入的一组SQL语句,该组语句通过指定所有的更改是永久的还是可撤销的来结束。由不同的用户输入的SQL语句不能属于统一个用户。 ...
2008-10-17 13:27:44
122
索引笔记(二)
六:索引建立的一般性原则: 为了确保select语句的无效处理不是由于缺少索引而造成的,我们需要按每列或列的组合来创建索引,如果仅希望select语句,这回是一种较好的方法。但是,这种解决方案会带来许多问题。而不只是索引的存储的代价,另一个重要的原因是每次更新(增、删、改)均要求相应的索引更新从而降低了处理速度。因此,对于索引的建立必须这种的处理。 1)在候选键上建立唯一索引 在crea...
2008-10-10 13:38:57
179
索引笔记(一)
现在的软件系统建设中数据库还是实际上的系统核心,所以对于系统性能的优化也是以优化数据库为主的。而在数据库优化时索引的建立和使用情况尤为重要。上几天在写一个统计用的sql语句时忽然觉得自己对索引的了解很泛泛,所以就萌生了重温索引想法。笔记首先提到了表的存储和读取的简单原理,这有助与后面对索引的了解。然后是索引的作用和相关的一些语法;相关的注意点;基本策略和优化策略;优化的基本原则;特殊形式的索引等等...
2008-10-10 13:37:44
656
一个java趣味题
前几天发给一个朋友一道编程趣味题,结果第二天他给我了这个题目的另一种解法,于是我就想将这两种解法都贴出来,算是没事时消磨时间的点心 题目描述: /** * 某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: * A、B至少有一人作案; * A、E、F三人中至少有两人参与作案; * A、D不可能是同案犯; * B、C或同时作案,或与本案无关; C、D中有且仅有一人作案; ...
2008-09-28 14:39:39
382
Hapood权威指南中文版
2014-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人