![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
When i execute a select statement with a group by. I get a worktable created. When i run sysmon on the system during this period I only see APL Clustered Table activity in the Transaction Profile section. This seams to indicate ASE is creating the temp table, then adding a CI and then inserting. Is this correct? (The documentation I have seen tends to indicate that it should always use an APL heap table for worktables.) If so, is there a way to force ASE to insert into a heap instead? To save of index maintenance and page splits. I'm using 12.5. output Inserts APL Heap Table 0.0 0.0 0 0.0 % APL Clustered Table 529.5 10590.0 10590 100.0 % Data Only Lock Table 0.0 0.0 0 0.0 % |
#3
| |||
| |||
|
|
When i execute a select statement with a group by. I get a worktable created. When i run sysmon on the system during this period I only see APL Clustered Table activity in the Transaction Profile section. This seams to indicate ASE is creating the temp table, then adding a CI and then inserting. Is this correct? (The documentation I have seen tends to indicate that it should always use an APL heap table for worktables.) If so, is there a way to force ASE to insert into a heap instead? To save of index maintenance and page splits. I'm using 12.5. output Inserts APL Heap Table 0.0 0.0 0 0.0 % APL Clustered Table 529.5 10590.0 10590 100.0 % Data Only Lock Table 0.0 0.0 0 0.0 % |
#4
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |