摘要:
为提升Oracle读取Lob(BLOB或CLOB)的性能,经过测试,效果比较明显的方法有:LOB存储格式改为SecureFile、使用DBMS_LOB包的功能代替。 阅读全文
摘要:
Oracle中查找默认表空间以及表、LOB字段、索引的表空间 阅读全文
摘要:
用TRUNCATE TABLE清空百万级的表,三四次后查、删、改变得巨慢。此时应该重建相应索引、重做表分析,则运行速度会恢复往常。 阅读全文
摘要:
向数据库INSERT记录时,经常会遇到唯一键(包括主键)重复而执行失败的情况。对此,Oracle, PostgreSQL和MySQL提供了一条SQL即可实现的SQL语句。 阅读全文
摘要:
本文介绍了Oracle, MySql, PostgreSQL三种数据库,如何直接利用PreparedStatement获取所执行sql的方法。 阅读全文
摘要:
程序在PostgreSQL环境报错:当前事务被终止,命令被忽略,直到事务块结束。在定位出错时曾非常迷惑,最终找到原因,是因为在使用同一个connection执行多个sql时,前面执行失败没有rollback,导致后面执行其它sql时抛出这个错误信息。 阅读全文
摘要:
PostgreSQL的GROUP BY子句中,对使用的常量有较严格的限制,即只支持正整数、日期型的常量。如果有在各数据库平台可移植的需求,尽量不要在GROUP BY子句中使用常量,只列出聚集字段。 阅读全文
摘要:
本文介绍了一种用JDBC实现批量查询的方法,可以只使用一个PreparedStatemt。诀窍是:利用IN操作符的实际绑定值,可以重复,可以不存在。 阅读全文
摘要:
在PostgreSQL中,获得视图(非系统)的依赖关系的sql实现。 阅读全文
摘要:
Oracle, MySQL, PostgreSQL在获取json中的对象值时,对于非嵌套对象,其用法大同小异;但对于嵌套的对象,则PostgreSQL的方法与另两种有较大不同。 阅读全文