What is the recommanded maximum number of editable sections in a module

Hi all,

We are facing some performance issues for some users.
Some modules are set for shareable edit and contain more than 600 editable sections.

Could that be a performance hit?

In DOORS help it is said: "... Try not to set up editable sections unless you need them. Performance gets poorer as the number of editable sections increases, because each editable section is stored in a separate file in the database... "

Are there any metrics for what should be a reasonable number of sections ?

Thanks for your help,

Pierre
Pierre Pornin - Tue Jun 29 10:25:52 EDT 2010

Re: What is the recommanded maximum number of editable sections in a module
llandale - Tue Jun 29 19:09:19 EDT 2010

The number of sections should be driven by how many folks will share the module simultaneously and may try to edit nearby objects; or to which sections they are assigned. If Joe is assigned 3.2.1 and Jane 3.2.2 etc, they you won't need many sections. If Joe is assigned Attrs A and B while Jane assigned C and D, then you will have a section problem as both folks will sometimes want to edit the same object; which encourages many small sections. You want to avoid small sections if the same person will be editing nearby objects, as it will cause her to lock and unlock a lot.

Realistically, setting all level 1, 2, and 3 Headings as Sections is a good default start. Add other sections as needed.

I hear tell that you can 'combine' the module's files back into a single file by opening the module 'Edit' and then saving it. It will then, so I hear, re-fragment at section boundries as those sections are locked. If so, a simple scheduled batch DXL script to edit and combine every week-end sounds reasonable.

  • Louie

Re: What is the recommanded maximum number of editable sections in a module
PDU - Wed Jun 30 02:27:35 EDT 2010

Hi Pierre,

600 editable sections !

In our company we used shareable edit mode when a module is written by more than one user.
So we use 2, 3, 4 sections.

Why it can be necessary have 600 sections ?

I am curious

regards
Pierre