-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Repeated hibernate queries #28
Comments
Will check this out Mark. Not sure if it's hibernate or if it's the query which is going wrong here. |
This should now be fixed. |
hi Eamonn we still encounter the bug. Perhaps we are using old code... Where did you put the fix? Which git repository / commit identifier? thanks |
Ah ok. So when I said I solved the problem I meant for the BioInvIndex since I So to understand the nature of these queries you should realise that the e.g. material 1 - protocol 1 - I haven't looked too much at the query itself, but I think it can be made I can point you in the direction of the offending query if you like...you Thanks, Eamonn On 13 July 2011 13:44, markrynbeek <
Eamonn Maguire University of Oxford Tel: +44(0)1865 610788 OX1 3QG, UK |
Looks like it's uk.ac.ebi.bioinvindex.dao.ejb3.AccessibleEJB3DAO.getByAcc(): Setting FlushMode to manual fixed this short term, but we only have a small dataset. This will probably not work with a larger data set(?) public T getByAcc(String acc) { |
When study details are retrieved (bioinvindex/study.seam?studyId=BII-S-7) the amount of hibernate queries seen in the server log is enormous. I count roughly 1800 select statements for a single study (my test database has only one study) almost all duplicate select statements.
A snapshot of the log to illustrate the duplication is given below.
1865 17:18:58,779 INFO [STDOUT] Hibernate: select references0_.id as id137_0_, references0_.submission_ts as submission2_137_0_, references0_.ACC as ACC137_0_, references0_.description as descript4_137_0_, references0_.name as name137 0, references0_.url as url137_0_, references0_.version as version137_0_ from REFERENCE_SOURCE references0_ where references0_.id=?
1866 17:18:58,780 INFO [STDOUT] Hibernate: select references0_.id as id137_0_, references0_.submission_ts as submission2_137_0_, references0_.ACC as ACC137_0_, references0_.description as descript4_137_0_, references0_.name as name137 0, references0_.url as url137_0_, references0_.version as version137_0_ from REFERENCE_SOURCE references0_ where references0_.id=?
1867 17:18:58,781 INFO [STDOUT] Hibernate: select references0_.id as id137_0_, references0_.submission_ts as submission2_137_0_, references0_.ACC as ACC137_0_, references0_.description as descript4_137_0_, references0_.name as name137 0, references0_.url as url137_0_, references0_.version as version137_0_ from REFERENCE_SOURCE references0_ where references0_.id=?
1868 17:18:58,782 INFO [STDOUT] Hibernate: select references0_.id as id137_0_, references0_.submission_ts as submission2_137_0_, references0_.ACC as ACC137_0_, references0_.description as descript4_137_0_, references0_.name as name137 0, references0_.url as url137_0_, references0_.version as version137_0_ from REFERENCE_SOURCE references0_ where references0_.id=?
1869 17:18:58,784 INFO [STDOUT] Hibernate: select references0_.id as id137_0_, references0_.submission_ts as submission2_137_0_, references0_.ACC as ACC137_0_, references0_.description as descript4_137_0_, references0_.name as name137 0, references0_.url as url137_0_, references0_.version as version137_0_ from REFERENCE_SOURCE references0_ where references0_.id=?
1870 17:18:58,785 INFO [STDOUT] Hibernate: select references0_.id as id137_0_, references0_.submission_ts as submission2_137_0_, references0_.ACC as ACC137_0_, references0_.description as descript4_137_0_, references0_.name as name137 0, references0_.url as url137_0_, references0_.version as version137_0_ from REFERENCE_SOURCE references0_ where references0_.id=?
1871 17:18:58,786 INFO [STDOUT] Hibernate: select references0_.id as id137_0_, references0_.submission_ts as submission2_137_0_, references0_.ACC as ACC137_0_, references0_.description as descript4_137_0_, references0_.name as name137 0, references0_.url as url137_0_, references0_.version as version137_0_ from REFERENCE_SOURCE references0_ where references0_.id=?
1872 17:18:58,787 INFO [STDOUT] Hibernate: select references0_.id as id137_0_, references0_.submission_ts as submission2_137_0_, references0_.ACC as ACC137_0_, references0_.description as descript4_137_0_, references0_.name as name137 0, references0_.url as url137_0_, references0_.version as version137_0_ from REFERENCE_SOURCE references0_ where references0_.id=?
1873 17:18:58,788 INFO [STDOUT] Hibernate: select references0_.id as id137_0_, references0_.submission_ts as submission2_137_0_, references0_.ACC as ACC137_0_, references0_.description as descript4_137_0_, references0_.name as name137 0, references0_.url as url137_0_, references0_.version as version137_0_ from REFERENCE_SOURCE references0_ where references0_.id=?
The text was updated successfully, but these errors were encountered: