Re: [PERFORM] Slow query in JDBC

2017-09-29 Thread Subramaniam C
AM, Subramaniam C > wrote: > >> First output show the output when the query is executed from sql command >> line. The second output show when it is executed from the application. AS >> per the output it is clear that the when the query is executed through JDBC >> its not using

Re: [PERFORM] Slow query in JDBC

2017-09-28 Thread Subramaniam C
upgrade. > > Dave Cramer > > da...@postgresintl.com > www.postgresintl.com > > On 28 September 2017 at 12:32, Subramaniam C > wrote: > >> The JDBC version is 9.4-1201-jdbc41. >> >> Query :- >> >> select count(*) OVER() AS count

Re: [PERFORM] Slow query in JDBC

2017-09-28 Thread Subramaniam C
not automatically use a cursor, but it does use prepared > statements which can be slower. > > > Can you provide the query and the jdbc query ? > > > > Dave Cramer > > da...@postgresintl.com > www.postgresintl.com > > On 28 September 2017 at 05:59, Subra

Re: [PERFORM] Slow query in JDBC

2017-09-28 Thread Subramaniam C
Filter: (("timestamp" >= '150598950'::bigint) AND ("timestamp" <= '150599040'::bigint)) On Thu, Sep 28, 2017 at 2:56 PM, Pavy Philippe wrote: > https://www.postgresql.org/docs/current/static/auto-explain.html > > > -Message d&#

Re: [PERFORM] Slow query in JDBC

2017-09-28 Thread Subramaniam C
I configured cursor_tuple_fraction to 1 but still I am facing the same issue. Please help. On Thu, Sep 28, 2017 at 2:18 PM, Julien Rouhaud wrote: > On Thu, Sep 28, 2017 at 10:19 AM, Subramaniam C > wrote: > > Hi > > > > When I try to execute the query from sql command

[PERFORM] Slow query in JDBC

2017-09-28 Thread Subramaniam C
Hi When I try to execute the query from sql command line then that query is taking only around 1 sec. But when I execute the query using JDBC(Java) using preparedStatement then the same query is taking around 10 secs. Can you please let us know the reason and how to fix this issue? Thanks and Re

[PERFORM] Query regarding EXPLAIN (ANALYZE,BUFFERS)

2017-09-21 Thread Subramaniam C
Hi I wanted to query top 20 rows by joining two tables, one table having around 1 lac rows and other table having 5 lac rows. Since I am using ORDER BY in the query so I created compound index with the columns being used in ORDER BY. Initially index size was 939 MB. Then I ran EXPLAIN(ANALYZE,BU

Re: [PERFORM] Store/Retrieve time series data from PostgreSQL

2017-09-14 Thread Subramaniam C
With this query I am trying to get the latest hour for a given timestamp so that I can get whole health array of all object for a given hour. So I am doing DISTINCT on mobid and order by hour and mobid DESC. On Thu, Sep 14, 2017 at 6:03 PM, Subramaniam C wrote: > I created index on morbid

Re: [PERFORM] Store/Retrieve time series data from PostgreSQL

2017-09-14 Thread Subramaniam C
200) Sort Key: mobid DESC, hour DESC -> Seq Scan on health_timeseries (cost=0.00..284039.00 rows=2994252 width=200) Filter: ((hour >= '418134'::bigint) AND (hour <= '418135'::bigint)) On Thu, Sep 14, 2017 at 5:33 PM, vinny wrote: &g

[PERFORM] Store/Retrieve time series data from PostgreSQL

2017-09-14 Thread Subramaniam C
Hi *Requirement :- * We need to retrieve latest health of around 1.5 million objects for a given time. *Implementation :-* We are storing hourly data of each object in single row. Given below is the schema :- *CREATE TABLE health_timeseries (* * mobid text NOT NULL, hour bigint NOT