专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。索引的管理成本1、 存储索引的磁盘空间2、 执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护3、 在数据处理时回需额外的回退空间。实际数据修改测试:一个表有字段A、B、C,同时进行插入10000行记录测试在没有建索引时平均完成时间是2.9秒在对A字段建索引后平均完成时间是6.7秒在对A字段和B字段建索引后平均完成时间是10.3秒在对A字段、B字段和C字段都建索引后平均完成时间是 [阅读全文] [PDF]
在初始化SqlTransaction类时,你需要使用SqlConnection类的BeginTranscation()方法: SqlTransaction myTran; myTran=myConn.BeginTransaction(); 该方法返回一个SqlTransaction类型的变量。在调用BeginTransaction()方法以后,所有基于该数据连接对象的SQL语句执行动作都将被认为是事务MyTran的一部分。同时,你也可以在该方法的参数中指定事务隔离级别和事务名称,如: SqlTransaction myTran; myTran=myCo [阅读全文] [PDF]
我们不只一次抱怨信息系统中数据项变化不定,无法设计和实现Java Beans。我们也不只一次作过这样的事情:数据项增加或减少了,我需要修改信息系统以求适应。我们对付这种变化莫定的需求还有一招:天天催企业领导或业务人员决定数据项,而不开始下面的设计和开发,还美名其为一个需求的\"需求里程碑\"没到,至少这个需求相关的设计和开发绝对不能开始。本文为这种情况提供了一种解决办法,并美名其为\"以动制动\"。 详细内容http://www-900.ibm.com/developerWorks/cn/jav [阅读全文] [PDF]
Java数据库连接(JDBC)结果集类掩盖了一个微小的bug,如果你忘记了使用wasNull方法的话。关系数据库中的NULL值的概念和Java中null的值的概念相似,前者任何类型都可以为null,但是在Java中,基本数据类型不能为null。当要读取一个数据库域赋值给一个基本类型的时候(例如resultSet.getInt(1)),可能会造成问题。这样的例子已经让JDBC规范的制订者开始研究如何解决。当一个值通过如getInt、getLong、getFloat这样的getXxx方法从数据库中得到后,开发者可以调用wasNull()方法来找 [阅读全文] [PDF]
1 共4条 分1页