I would be doing tons of post processing. I never use UI. I either use REST
thru cURL or command line.

I would basically need data in below format:

XML File Name, @name

I am trying to whitelist picking up values for only
"starts-with(@name,"pqr"). where "pqr" is a list of 150 odd values.

My file names, are essentially some ID/keys, which I would need to map it
further using sqlite to some values and may be group by it.. etc.

So, basically I am trying to visualize some data, based on its existence in
which xml files. So, yes count(<query>) would be fine, but won't solve much
purpose, since I still need value "pqr".

- Mansi


On Thu, Nov 6, 2014 at 11:19 AM, Christian Grün <[email protected]>
wrote:

> > Query: /A/*//E/@name/string()
>
> In the GUI, all results will be cached, so you could think about
> switching to command line.
>
> Do you really need to output all results, or do you do some further
> processing with the intermediate results?
>
> For example, the query "count(/A/*//E/@name/string())" will probably
> run without getting stuck.
>
>
> >
> > This query, was going OOM, within few mins.
> >
> > I tried a few ways, of whitelisting, with contain clause, to truncate the
> > result set. That didn't help too. So, now I am out of ideas. This is
> giving
> > JVM 10GB of dedicated memory.
> >
> > Once, above query works and doesn't go Out Of Memory, I also need
> > corresponding file names too:
> >
> > XYZ.xml //E/@name
> > PQR.xml //E/@name
> >
> > Let me know if you would need more details, to appreciate the issue ?
> > - Mansi
> >
> > On Thu, Nov 6, 2014 at 8:48 AM, Christian Grün <
> [email protected]>
> > wrote:
> >>
> >> Hi Mansi,
> >>
> >> I think we need more information on the queries that are causing the
> >> problems.
> >>
> >> Best,
> >> Christian
> >>
> >>
> >>
> >> On Wed, Nov 5, 2014 at 8:48 PM, Mansi Sheth <[email protected]>
> wrote:
> >> > Hello,
> >> >
> >> > I have a use case, where I have to extract lots in information from
> each
> >> > XML
> >> > in each DB. Something like, attribute values of most of the nodes in
> an
> >> > XML.
> >> > For such, queries based goes Out Of Memory with below exception. I am
> >> > giving
> >> > it ~12GB of RAM on i7 processor. Well I can't complain here since I am
> >> > most
> >> > definitely asking for loads of data, but is there any way I can get
> >> > these
> >> > kinds of data successfully ?
> >> >
> >> > mansi-veracode:BigData mansiadmin$ ~/Downloads/basex/bin/basexhttp
> >> > BaseX 8.0 beta b45c1e2 [Server]
> >> > Server was started (port: 1984)
> >> > HTTP Server was started (port: 8984)
> >> > Exception in thread "qtp2068921630-18" java.lang.OutOfMemoryError:
> Java
> >> > heap
> >> > space
> >> > at
> >> >
> >> >
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter(AbstractQueuedSynchronizer.java:1857)
> >> > at
> >> >
> >> >
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2073)
> >> > at
> >> >
> >> >
> org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
> >> > at
> >> >
> >> >
> org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
> >> > at
> >> >
> >> >
> org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
> >> > at
> >> >
> >> >
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
> >> > at java.lang.Thread.run(Thread.java:744)
> >> >
> >> >
> >> > --
> >> > - Mansi
> >
> >
> >
> >
> > --
> > - Mansi
>



-- 
- Mansi

Reply via email to