The transaction exceeded the maximum number of rowhash locks allowed

Answer Posted / 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       View All Answers


Please Help Members By Posting Answers For Below Questions

How do you set the session mode parameters in bteq?

602


What are the functions involved in shared information architecture?

598


How to write the query . eid enm doj dob i want to display the names who worked more than 25 years .

1268


What do high confidence, low confidence and no confidence mean in explain plan?

585


What is the command in bteq to check for session settings ?

629






Explain teradata utilities. What is multiload, fast load, tpump?

566


If RDBMS is halted what will you do ?

1701


What is dimensional modeling?

587


What are different table types used in teradata?

580


How do you see a ddl for an existing table?

567


What is a clique?

581


When tpump is used instead of multiload?

623


What does Amp contain and what are all the operations that it performs?

582


How will you solve the problem that occurs during update?

577


How you will check the version of teradata?

574