-
Notifications
You must be signed in to change notification settings - Fork 3
MySQLConfigurations
If you are processing any considerable amount of data in your MST, you will most likely want to tweak some MySQL options. This is easily accomplished by modifying the my.cnf file and restarting MySQL. See MySQL's documentation to learn more about how to edit your startup options. Here's a list of tweaks that we found to be helpful and would suggest others use as well:
# MySQL changed the name of this param in 5.5
# note: MySQL will fail to start up if you mix this up
# This is the name in 5.0/5.1
# key_buffer = 16M
# This is the name in 5.5
key_buffer_size = 16M
max_allowed_packet = 128M
thread_stack = 256K
# Point the following paths to different dedicated disks
datadir=/xc/mysql/
tmpdir=/xc/mysql/tmp
<a href='Hidden comment: these are settings I tweaked, but I"m not sure actually helped. CARLI"s servers do not have these non-default options and it runs fine. So I"m burying these down here:
5.0/5.1/5.5 sort_buffer_size = 2M read_buffer_size = 2M bulk_insert_buffer_size = 64M myisam_sort_buffer_size = 64M myisam_max_sort_file_size = 10G myisam_max_extra_sort_file_size = 10G transaction_isolation = READ-COMMITTED init_connect = "SET AUTOCOMMIT=0"
5.0/5.1 table_cache = 512
5.5 table_open_cache = 512
also note that the values I was using for our UR servers are actually higher. I"m guessing that if it worked on CARLI, then the lower numbers (the ones that are posted) are just fine. However, CARLI does have a pretty slick harddrive cache that might be masking a potential problem with the lower numbers. I"m guessing that"s not the case, though.
'>
- Downloads
- Installing the Toolkit
- Hardware Requirements
- Installing 3rd Party Tools
- Installing the Metadata Services Toolkit
- Configuring
- Starting the MST
- Uninstalling and Reinstalling the MST
- Upgrading the MST
- Useful Info
- Using the Toolkit
- Services
- What is a service?
- What are Configuration 1 and Configuration 2?
- XC MARCXML Normalization
- MARCXML to XC Transformation
- DC to XC Transformation
- MARC Aggregation
- Multiple Instances of the Same Service
- Harvesting from an MST Service
- How To Implement a Service
- About the XC Schema
- MST Frequently Asked Questions
-
Performance Results
- RecordBreakdown
- MySQLCustomizations
- Release Notes
- Next Coding Period Summary
- Glossary
- Developer ScratchPad
- ServerChart
- Transformation 1.0
- TransformationDocumentationNotes
- new
- TransformationDocumentation
- old
- AdditionalWorksAndExpressions
- Transformation Service Documentation
- TransformationServiceSteps
- XcRoleTranslationTable
- AggregationServices
- MarcAggregation
- TransformationTwoPointOh
- old
- FirstIteration
- PriorDesign
- PackagingMST
- 1.0 Decisions
- ReleaseWork
- QuickInstallNotes
- MST Implementation Details
- OaiIdIndexAlgorithm
- CacheDetails
- MessageHandling
- ServiceTests
- ProcessingStepsExplained
- ResumptionToken->completeListSize
- UpdateDelete
- OaiPmhImpl
- record counts
- RecordCountsOnePtTwoPtOne
- in production
- how to log and display
- RecordCountsOnePtZero
- RecordCountTestRestarted
- UrRecordCounts
- RecordCountTesting
- TransformationWackiness
- OaiImplementation
- Testing
- randys-30
- RegressionTests
- QuickRef
- UnicodeNormalization
- LoggingHelp
- CodeFormatPolicy
- SvnBranchingStrategy
- MultipleEclipseWorkspaces
- DeleteReaddServiceForRetest
- FileHarvests
- CharsetEncodingWithEric
- DrupalSolrOptimization
- WorkPlan
- MetricsForAssessment
- IdeasForImprovement
- RandomNotes
-
Wiki en español
- Servicios
- Qué es un Servicio de Metadatos?
- Servicio de Normalización XC MARCXML
- Servicio de Transformación MARCXML a Esquema XC
- Servicio de Agregación MARC
- Servicios