13.07.2015 Views

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

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>Caché</strong> 2007.1 <strong>Upgrade</strong> ChecklistThis switch is a system-wide setting. A <strong>Caché</strong> job checks this switch when it starts to see whether it should use long stringsor not, and allocates a large (support long strings) or normal (do not support long strings) string stack accordingly. Althougha program may change the switch setting using $zu(69, 69), it will not affect the current job. Only subsequent jobs will usethe changed setting. Once a job allocates a string stack, it cannot change the size later in the same job.Note:Note:Enabling this configuration parameter may affect <strong>Caché</strong> performance. Memory is often a precious resource andallocating it to the stack comes at the expense of other uses. Retuning of the system may be needed to maintainperformance.If this parameter is not enabled, then the default maximum length for read operations will remain at 32,767 characters.9.1.3 Changes in Default Port ChoicesThis version of <strong>Caché</strong> chooses the default ports for installation differently from perevious releases. The new algorithm is:SuperserverIf port 1972 is unused, choose it. Otherwise, choose the first available port number equal to or greater than 56773.WebServerChoose the first available port number equal to or greater than 57772.With this change, <strong>Caché</strong> now conforms to RFC793.9.1.4 Increased Maximum String LengthIn this release, the maximum length of a <strong>Caché</strong> string has been increased from 32,767 to 3,641,144 characters. This changeis transparent to existing applications. However, those applications that are modified to handle larger strings should considerenabling the EnableLongStrings configuration parameter.Note:This limit applies only to databases with 8KB blocks. For older databases with a 2KB block size, the maximumremains unchanged: 32767 characters.The maximum string size limit applies only to the size of the resulting string. Other size-related limits remain as before.For example, the length of a line of code given to the compiler is still 4096 characters. The maximum size of routines,determined by a configuration parameter, is 32K or 64K. So the length and number of string literals remains little changed.9.1.5 Improvements in Routine HandlingThis version of <strong>Caché</strong> has significant improvements in the way COS routines are managed. The changes are detailed inRoutine Performance Enhancements.9.1.6 <strong>Caché</strong> Terminal Uses Authentication SettingIn this version of <strong>Caché</strong> if authentication is enabled (for example, by installing <strong>Caché</strong> with Normal security), Terminalsessions will start with an authentication prompt such as requesting the OS userid and password.210 <strong>Caché</strong> <strong>Upgrade</strong> <strong>Checklists</strong>

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

Saved successfully!

Ooh no, something went wrong!