Hi,
This is my old docs for the problem, not all applies but maybe the sql for the daad ock
Cheers,
Possible Actions
1. Try to manually resolve the dead-lock situation.
2. Change settings that can cause a dead-lock.
3. Increase Server physical memory.
4. Migrate CC Analyser to version 6.5.
5. Patch SQLServer 2000 to SP2 or SP3
6. Check DB with DBCC CHECKDB
Resolve Dead-Lock
Wee need to verify that there are not multiple java processes being started.
Change of parameters:
maxNumberOfChunksInReadQueue=10
maxNumberOfChunksInWriteQueue=20
in ETL Service application properties, 'ETL_Trans_Only' section in CME to
maxNumberOfChunksInReadQueue=1
maxNumberOfChunksInWriteQueue=1
Create full backup of ODS and DataMart dbs.
Perform in the MSSQL Query Analyzer this script:
update ODS.genesys.ol_chunk_log set transferred_time = begin_time where ODS.genesys.ol_chunk_log.transferred_time is NULL and log_id in (select src_chunk_ID from DataMart.genesys.chunk_log
Note, if this query doesn’t run, is bauause the amount of data and lack of appropriate indexes. Another choice is to set all to transferred, but it will lose data. If is acceptable it can be a way to move forward to unlock the ETL process.
Increase Server Memory
Currently there is around 200 MB spare capacity from about 1 GB. An increase in memory usage due to any temporary issue might cause a paging situation and repeat the problem.
Upgrade to 6.5.001.15 version
Genesys recommends updating to version 6.5.001.15 which includes performance Improvements.
ChangE tran_BATCH_MODE in DB Server
This setting Improves performance for inserts, changing this setting in the db server that inserts ODS data might result in performance improvement. This needs to be thoroughly tested as it is not a setting that normally should be changed.