摘要: Improve the planner's ability to use nested loops with inner index scans (Tom Lane)The new "parameterized path" mechanism allows inner index scans to use values from relations that are more than one join level up from the scan. This can greatly improve performance in situations where s 阅读全文
posted @ 2013-06-17 17:53 健哥的数据花园 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 代码:import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;public class Test02 { public static void main(String argsv[]){ try { Class.forName("org.postgresql.Driver").newInstance(); String url = "jdbc... 阅读全文
posted @ 2013-06-17 17:21 健哥的数据花园 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Java 代码,在数据库端,并没有当成 prepared statetment 被处理。C代码通过libpq 访问数据库端,被当成了 prepared statement 处理。也许是因PostgreSQL对JDBC的支持毕竟是后期出现的:下面看代码和运行结果:Java 代码:import java.sql.*; public class Test01 { public static void main(String argsv[]){ try { Class.forName("org.postgresql.Driver").n... 阅读全文
posted @ 2013-06-17 16:56 健哥的数据花园 阅读(2118) 评论(0) 推荐(0) 编辑
摘要: 代码如下:[root@lex tst]# cat testlibpq.c/* * testlibpq.c * Test the C version of LIBPQ, the POSTGRES frontend library. */#include <stdio.h>#include <stdlib.h>#include "libpq-fe.h"static voidexit_nicely(PGconn *conn){ PQfinish(conn); exit(EXIT_SUCCESS);}intmain(){ int nFields; int i 阅读全文
posted @ 2013-06-17 16:11 健哥的数据花园 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 程序:[root@lex tst]# cat testlibpq.c/* * testlibpq.c * Test the C version of LIBPQ, the POSTGRES frontend library. */#include <stdio.h>#include <stdlib.h>#include "libpq-fe.h"static voidexit_nicely(PGconn *conn){ PQfinish(conn); exit(EXIT_SUCCESS);}intmain(){ char *pghost, *pgpor 阅读全文
posted @ 2013-06-17 13:37 健哥的数据花园 阅读(2043) 评论(0) 推荐(1) 编辑