16.02.2014 Views

Performance Tuning for Oracle WebCenter Content 11g - Fishbowl ...

Performance Tuning for Oracle WebCenter Content 11g - Fishbowl ...

Performance Tuning for Oracle WebCenter Content 11g - Fishbowl ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Content</strong> Server in a clustered configuration<br />

High per<strong>for</strong>mance low latency shared disk space is critical <strong>for</strong> per<strong>for</strong>mance in the shared directory.<br />

When a file is ingested into the content repository, it is placed in the<br />

/user_projects/domains//ucm/cs/vault/~temp<br />

directory. From that directory, the file is copied to any refineries, copied <strong>for</strong> full-text indexing, any necessary<br />

trans<strong>for</strong>mations created, and moved to the appropriate vault and weblayout locations. File IO is key to that ~temp<br />

directory, with five or more read operations as part of a standard check in.<br />

All other sub directories within the vault are the ‘native’ or original file checked into the repository. The vault<br />

directory is a long term archive <strong>for</strong> the asset, and should be viewed from a disaster recovery perspective. A copy of<br />

the file, or a version intended <strong>for</strong> heavy consumption,<br />

is typically placed in the weblayout directory. Any file in the<br />

weblayout directory could be recreated, so emphasis should be on per<strong>for</strong>mance rather than reliability.<br />

In 10gR4 and below, <strong>Content</strong> IDs or dDocNames had required optimizations like the Fast Checkin component to get<br />

around row locking on the counter tables under heavy ingestion. The <strong>11g</strong> repository changed the way the identifiers<br />

were generated, caching a block of content identifiers. There may be minor gaps in the sequence of content<br />

identifiers, which can be ignored.<br />

Prior to <strong>11g</strong>, a typical installation would have data, search, shared, and weblayout directories that were typically<br />

excluded from virus scanning. These directories still exist in <strong>11g</strong>, but are now found in the domain directory rather<br />

than the base UCM path. For example, in 10g:<br />

/server/weblayout<br />

became<br />

/user_projects/domains//ucm/cs/weblayout<br />

WebLogic logging directories should also avoid virus scanning in version <strong>11g</strong> and later.<br />

© 2012. <strong>Fishbowl</strong> Solutions, Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!