The transaction exceeded the maximum number of rowhash locks allowed



The transaction exceeded the maximum number of rowhash locks allowed..

Answer / sughesh

This is error message for error :9128. This error is returned when a transaction has exceeded the number of rowhash locks allowed. The threshold on the number of rowhash locks allowed is defined in DBSControl via the General field ’MaxRowHashBlocksPercent’. This is done so that one transaction does not fill up the lock table with rowhash locks. The number of control blocks/locks that can fit into an AMP lock table is defined by STDMAXLOCKBLOCKS
which is currently 51860.We can reduce the number of rowhash locks that the transaction is acquiring. An alternative is increase the General Field ’MaxRowHashBlocksPercent’ value in DBSControl.

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Teradata Interview Questions

What is a pseudo key? What is its use???

2 Answers   Mphasis,


What are the functions performed by bynet?

0 Answers  


What are the functions of a teradata dba?

0 Answers  


Explain fastload in teradata?

0 Answers  


where we can use the delimiter in mload? pls let me know

2 Answers   Wipro,






what do you mean by INMOD Routines and OUTMODE Routines ?

3 Answers  


On which column will you take primary index???

4 Answers  


What are the things to be considered while creating secondary index?

0 Answers  


Describe primary index in teradata. And what are the available primary index types?

0 Answers  


which join mostly use in realtime?

2 Answers   TCS,


What is a three-tier data warehouse?

0 Answers  


How to copy teradata scripts from ur remote desktop to server machine?

3 Answers  


Categories