Dear Hugh,

I've again restarted my application and created the top 50 information as well 
as the corresponding log files at two different times. Please find these files 
at https://www.dropbox.com/s/6xd1yl6jy8x9pv6/virtuoso_logs.zip?dl=0

Please notice that the errors received at the client (my application) vary 
between:
- Virtuoso 22026 Error SR477: Error serializing the value into an ANY column
- Virtuoso RDFZZ Error DB.DBA.SPARQL_REXEC('http://141.87.4.8:xxxx/sparql', 
...) returned unsupported Content-Type '(NULL)'
- Virtuoso 40001 Error SR172: Transaction deadlocked (most of the errors!)
and occur still infrequently. So if a query ended with an error but is 
evaluated some seconds or minutes later, it may happened that the evaluation 
even works fine.

Were you already able to reproduce the described issue regarding the long 
evaluation times and/or the mentioned errors?

Best regards
Andy


-----Ursprüngliche Nachricht-----
Von: Nolle, Andreas 
Gesendet: Freitag, 4. März 2016 09:10
An: 'Hugh Williams' <hwilli...@openlinksw.com>
Cc: Kingsley Idehen <kide...@openlinksw.com>; 
virtuoso-users@lists.sourceforge.net
Betreff: AW: [Virtuoso-users] infrequent errors on parallel querying

Dear Hugh,

now I've run a database integrity check and perform a +crash-dump and restore 
on Virtuoso instance running at port 8895.
After that I've restarted my application and executed the top50 select after 
some transaction deadlock errors occurred.

Please find the top50 information as well as the corresponding log files at 
https://www.dropbox.com/s/qflp4xtq34o1ioh/locks.zip?dl=0

The strange thing is that errors regarding "No ext map for ... in uncommitted 
blob cpt" are still be there...

Please notice that 24 queries are evaluated in parallel via the /sparql end 
point, i.e. http

Best Regards
Andy

-----Ursprüngliche Nachricht-----
Von: Hugh Williams [mailto:hwilli...@openlinksw.com]
Gesendet: Donnerstag, 3. März 2016 02:09
An: Nolle, Andreas <no...@hs-albsig.de>
Cc: Kingsley Idehen <kide...@openlinksw.com>; 
virtuoso-users@lists.sourceforge.net
Betreff: Re: [Virtuoso-users] infrequent errors on parallel querying

Hi Andreas,

The select top 10 * from sys_l_stat order by waits desc; queries from the 8891 
& 8895 instances do not show an excessive number of waits, only about 1990+ 
waits on the SYS_DAV_QUEUE index. When you ran those queries was the system 
under  typical work load ie  was the long running query being run at the time ? 
Note you should also run the query a number of time to get a sample of the 
waits as indicated at:

        http://docs.openlinksw.com/virtuoso/databaseadmsrv.html#perfdiaglocking

I certainly would have expected a larger number of waits on the 8891 instance 
where the "WARNING: * Monitor: Many lock waits”  errors where occurring 
extensively in the log …

You indicate the "transaction deadlock and No ext map for dp 3193852 in 
uncommitted blob cpt” on the 8895 instance only occur when running several 
queries in parallel, so this would be the time to be running the query to check 
for locks/waits. How many of these queries are typically being run in parallel 
? Also are these queries being executed via the /sparql end point ie HTTP  or 
SQL interface ?

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.      //              http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers



> On 2 Mar 2016, at 17:31, Nolle, Andreas <no...@hs-albsig.de> wrote:
> 
> Dear Hugh,
> 
> please find the requested information about top50 
> athttps://www.dropbox.com/s/ylrb20ylze38cj6/top50.zip?dl=0
> 
> Please notice that both errors (transaction deadlock and No ext map for dp 
> 3193852 in uncommitted blob cpt) only occur if I run several queries (of the 
> type already mentioned) in parallel.
> Since my assumption is that especially the transaction deadlock error 
> is probably related to the long evaluation time, I haven’t restarted my 
> application so far… However, I will run a database integrity check and 
> perform a +crash-dump and restore to eliminate the “uncommitted blob” errors 
> in the next run of my application.
> 
> Best regards
> Andy

------------------------------------------------------------------------------
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to