[ 
https://issues.apache.org/jira/browse/PHOENIX-2524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Josh Elser updated PHOENIX-2524:
--------------------------------
    Attachment: PHOENIX-2524.01.patch

Ok, here's a new patch which also fixes a bunch of other things I found along 
the way running pherf against PQS.

* Jars not in tarball (the original issue)
* Very wrong timings logger in pre-load/write path
* Use "jdbc:phoenix:thin:" when appropriate CLI options are present
* Fix some result CSV headers for PQS
* Avoid repeatedly creating a PreparedStatement for every row.

With this, depending on the width of the table, I'm seeing performance of PQS 
between 2x-3x slower than the normal thick client. The wider the table, the 
less the extra HTTP call affects us (we amortize the cost a bit when we start 
shipping more data in the call).

> phoenix-pherf jars not included in binary tarball
> -------------------------------------------------
>
>                 Key: PHOENIX-2524
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2524
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>             Fix For: 4.7.0
>
>         Attachments: PHOENIX-2524.01.patch, PHOENIX-2524.patch
>
>
> Tried to run the {{pherf-standalone.py}}, got a message that it couldn't load 
> the class {{org.apache.phoenix.pherf.Pherf}}.
> Looking at the classpath string, it never found the pherf jar. This is 
> because it wasn't bundled in {{lib}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to