Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

defragmentation feature of pages for on-line database [CORE2708] #3105

Open
firebird-automations opened this issue Oct 26, 2009 · 9 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: @livius2

Votes: 1

Will be nice to see on-line defragmentation feature of database pages.

now in working database - pages are allocated when new data are inserted
e.g we insert data to table A then we insert data in table B and once again some portion of data to table A
and when new pages are allocated we have some pages of table A then some pages of table B and once again some pages of table A

after few days pages of tables and indexes are totally fragmented
because of that when we read data from some table we have a lot of disk head move

will be a nice to have possibility to defragment database pages without taking database off-line

@firebird-automations
Copy link
Collaborator Author

Modified by: @livius2

description: Will be nice to see on-line defragmentation feature of database pages.

now in working database - pages are allocated when new data are inserted
e.g we indert data to table A then we insert data in table B and once again some portion of data to table A
and when new pages are allocated we have some pages of table A then some pages of table B and once again some pages of table A

after few days pages of tables and indexes are totally fragmented
becaouse of that when we read data from some table we have a lot of disk head move

will be a nice to have possibility to defragment database pages without taking database off-line

=>

Will be nice to see on-line defragmentation feature of database pages.

now in working database - pages are allocated when new data are inserted
e.g we insert data to table A then we insert data in table B and once again some portion of data to table A
and when new pages are allocated we have some pages of table A then some pages of table B and once again some pages of table A

after few days pages of tables and indexes are totally fragmented
becaouse of that when we read data from some table we have a lot of disk head move

will be a nice to have possibility to defragment database pages without taking database off-line

@firebird-automations
Copy link
Collaborator Author

Modified by: @livius2

description: Will be nice to see on-line defragmentation feature of database pages.

now in working database - pages are allocated when new data are inserted
e.g we insert data to table A then we insert data in table B and once again some portion of data to table A
and when new pages are allocated we have some pages of table A then some pages of table B and once again some pages of table A

after few days pages of tables and indexes are totally fragmented
becaouse of that when we read data from some table we have a lot of disk head move

will be a nice to have possibility to defragment database pages without taking database off-line

=>

Will be nice to see on-line defragmentation feature of database pages.

now in working database - pages are allocated when new data are inserted
e.g we insert data to table A then we insert data in table B and once again some portion of data to table A
and when new pages are allocated we have some pages of table A then some pages of table B and once again some pages of table A

after few days pages of tables and indexes are totally fragmented
because of that when we read data from some table we have a lot of disk head move

will be a nice to have possibility to defragment database pages without taking database off-line

@firebird-automations
Copy link
Collaborator Author

Modified by: @livius2

priority: Major [ 3 ] => Minor [ 4 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @livius2

Version: 2.5 Beta 2 [ 10300 ]

Version: 3.0 Beta 1 [ 10332 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @dyemanov

Version: 3.0 Beta 1 [ 10332 ] =>

@firebird-automations
Copy link
Collaborator Author

Modified by: @dyemanov

Version: 2.5 Beta 2 [ 10300 ] =>

@firebird-automations
Copy link
Collaborator Author

Modified by: @livius2

Version: 3.0 Initial [ 10301 ]

Version: 3.0 Alpha 1 [ 10331 ]

Version: 3.0 Beta 1 [ 10332 ]

Version: 3.0.0 [ 10048 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @livius2

Component: GFIX [ 10004 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @dyemanov

Version: 3.0 Initial [ 10301 ] =>

Version: 3.0 Alpha 1 [ 10331 ] =>

Version: 3.0 Beta 1 [ 10332 ] =>

Version: 3.0.0 [ 10048 ] =>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant