From 80db2b1110ab1af974024195326fac9343ab263b Mon Sep 17 00:00:00 2001 From: Alan Davis Date: Sat, 31 Jan 2015 10:33:01 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud) 89043: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud) 88875: Merged DEV (4.2.4) to V4.2-BUG-FIX (4.2.4) 88823: MNT-12587: MySQL: Query to retrieve orphaned content URLs can cause memory issues Added fetchSize parameter to select_ContentUrlsOrphaned query for MySQL. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94598 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../alfresco/ibatis/alfresco-SqlMapConfig.xml | 1 + .../content-common-SqlMap.xml | 16 ----------- .../content-select-SqlMap.xml | 27 +++++++++++++++++++ .../content-select-SqlMap.xml | 27 +++++++++++++++++++ .../ibatis/ContentDataDAOImpl.java | 2 +- 5 files changed, 56 insertions(+), 17 deletions(-) create mode 100644 config/alfresco/ibatis/org.hibernate.dialect.Dialect/content-select-SqlMap.xml create mode 100644 config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/content-select-SqlMap.xml diff --git a/config/alfresco/ibatis/alfresco-SqlMapConfig.xml b/config/alfresco/ibatis/alfresco-SqlMapConfig.xml index f1a2b37b9f..c7ccff3e6a 100644 --- a/config/alfresco/ibatis/alfresco-SqlMapConfig.xml +++ b/config/alfresco/ibatis/alfresco-SqlMapConfig.xml @@ -199,6 +199,7 @@ Inbound settings from iBatis + diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/content-common-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/content-common-SqlMap.xml index fe18c487e4..2c411afdbc 100644 --- a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/content-common-SqlMap.xml +++ b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/content-common-SqlMap.xml @@ -271,22 +271,6 @@ cd.id is null - - - update diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/content-select-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/content-select-SqlMap.xml new file mode 100644 index 0000000000..6fdc10cb04 --- /dev/null +++ b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/content-select-SqlMap.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/content-select-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/content-select-SqlMap.xml new file mode 100644 index 0000000000..3c1b05b25e --- /dev/null +++ b/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/content-select-SqlMap.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + diff --git a/source/java/org/alfresco/repo/domain/contentdata/ibatis/ContentDataDAOImpl.java b/source/java/org/alfresco/repo/domain/contentdata/ibatis/ContentDataDAOImpl.java index 966635c7f7..06695efea3 100644 --- a/source/java/org/alfresco/repo/domain/contentdata/ibatis/ContentDataDAOImpl.java +++ b/source/java/org/alfresco/repo/domain/contentdata/ibatis/ContentDataDAOImpl.java @@ -56,7 +56,7 @@ public class ContentDataDAOImpl extends AbstractContentDataDAOImpl private static final String SELECT_CONTENT_URL_BY_ID = "alfresco.content.select_ContentUrlById"; private static final String SELECT_CONTENT_URL_BY_KEY = "alfresco.content.select_ContentUrlByKey"; private static final String SELECT_CONTENT_URL_BY_KEY_UNREFERENCED = "alfresco.content.select_ContentUrlByKeyUnreferenced"; - private static final String SELECT_CONTENT_URLS_ORPHANED = "alfresco.content.select_ContentUrlsOrphaned"; + private static final String SELECT_CONTENT_URLS_ORPHANED = "alfresco.content.select.select_ContentUrlsOrphaned"; private static final String SELECT_CONTENT_DATA_BY_ID = "alfresco.content.select_ContentDataById"; private static final String SELECT_CONTENT_DATA_BY_NODE_AND_QNAME = "alfresco.content.select_ContentDataByNodeAndQName"; private static final String SELECT_CONTENT_DATA_BY_NODE_IDS = "alfresco.content.select_ContentDataByNodeIds";