I need to know approximatly how much rollback are used in a large delete transaction.
the table implied in the delete has several "on delete cascade" constraints under it, witch causes a 300MB delete to use about 9Gigs of Rollback space.
do you know a way of tracking the rollback that could be used in a delete transaction or can you give me a way of knowing the actual size of all the records implied in the delete statement (with the "on delete cascade" sub-tables data too).
thanks & have a good day!
Patrick
Patrick Hamou
Principal Consultant
Renaps Technology Canada inc.
http://www.renaps.com
is there any way of calculating the record sizes of all of the impacted tables before running it ?
I need to understand more deeply why this transaction takes 9Gigs of Rollbacks...
Do you know any existing script that could generate me the sql to get the vsize of all of the impacted tables (the tables that are part of the "on delete cascade" rule) ?
thanks again,
Patrick
Patrick Hamou
Principal Consultant
Renaps Technology Canada inc.
http://www.renaps.com
I need to know approximatly how much rollback are used in a large delete transaction.
the table implied in the delete has several "on delete cascade" constraints under it, witch causes a 300MB delete to use about 9Gigs of Rollback space.
do you know a way of tracking the rollback that could be used in a delete transaction or can you give me a way of knowing the actual size of all the records implied in the delete statement (with the "on delete cascade" sub-tables data too).
thanks & have a good day!
Patrick
How do you know this? Do you mean that a delete is removing 300mg of data and if so how are you determining this. How do you know this delete is using 9gb worth of rollback.
Bookmarks