Abstract
Azure SQL Database and the upcoming release of SQL Server enhance Online Index Rebuild to provide fault-tolerance and allow index rebuild operations to resume after a system failure or a user-initiated pause. SQL Server is the first commercial DBMS to support pause and resume functionality for index rebuilds. This is achieved by splitting the operation into incremental units of work and persisting the required state so that it can be resumed later with minimal loss of progress. At the same time, the proposed technology minimizes the log space required for the operation to succeed, making it possible to rebuild large indexes using only a small, constant amount of log space. These capabilities are critical to guarantee the reliability of these operations in an environment where a) the database sizes are increasing at a much faster pace compared to the available hardware, b) system failures are frequent in Cloud architectures using commodity hardware, c) software upgrades and other maintenance tasks are automatically handled by the Cloud platforms, introducing further unexpected failures for the users and d) most modern applications need to be available 24/7 and have very tight maintenance windows. This paper describes the design of "Resumable Online Index Rebuild" and discusses how this technology can be extended to cover more schema management operations in the future.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Riveter: Adaptive Query Suspension and Resumption Framework for Cloud Native Databases;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
2. Efficiently Learning Spatial Indices;2023 IEEE 39th International Conference on Data Engineering (ICDE);2023-04
3. Automatic modelling of networked innovation outsourcing-oriented talent competency in the era of artificial intelligence;International Journal of System Assurance Engineering and Management;2022-12-08
4. Automatic Database Index Defragmentation Using Machine Learning;Proceedings of the 2nd International Conference on Recent Trends in Machine Learning, IoT, Smart Cities and Applications;2022
5. Multimedia Teaching in Teaching of College English Reading;Journal of Testing and Evaluation;2020-12-18