检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:凌向荣 翁思扬 张蓉 LING Xiangrong;WENG Siyang;ZHANG Rong(School of Data Science and Engineering,East China Normal University,Shanghai 200062,China)
机构地区:[1]华东师范大学数据科学与工程学院,上海200062
出 处:《华东师范大学学报(自然科学版)》2024年第5期152-161,共10页Journal of East China Normal University(Natural Science)
基 金:国家自然科学基金(62072179)。
摘 要:在现代教育环境中,高效且可靠的数据管理系统对于在线教育平台和学生信息管理系统的运行至关重要.随着教育数据量的持续增长和多用户访问频率的提高,数据库系统面临并发冲突操作带来的高吞吐要求的挑战.在众多并发控制策略中,基于锁的控制策略是数据库系统中常用的策略之一,然而,由于锁造成的阻塞会影响数据库中事务并发执行的性能.现有的工作主要通过调度事务间执行顺序或优化存储过程等方法减少锁竞争.为了进一步提升事务吞吐,本文基于锁避免进行事务内的阻塞分析和代价建模,并提出事务内调度策略,通过对工作负载的阻塞分析预估调度代价,然后根据一定规则在事务内部有限程度地交换操作顺序,减少锁阻塞造成的延迟,从而提高性能.最后,通过对比传统的调度策略,验证了提出的调度策略对吞吐的提升及对事务平均延迟的降低的效果.In the modern educational environment,efficient and reliable data management systems are essential for the operation of online education platforms and student information management systems.With the continuous growth of educational data and the increase in the frequency of multi-user access,database systems face the challenge of high throughput requirements owing to concurrent conflict operations.Among the many concurrency control strategies,the lock-based control strategy is commonly used in database systems.However,the blocking caused by locks affects the performance of concurrent execution of transactions in the database.Existing work mainly reduces lock contention by scheduling the execution order between transactions or optimizing stored procedures.To improve transaction throughput further,this study conducts blocking analysis and cost modeling within transactions based on lock avoidance,and proposes an intra-transaction scheduling strategy.The scheduling cost is estimated by analyzing the blocking of the workload,and then the operation order is exchanged to a limited extent within the transaction according to certain rules to reduce the delay caused by lock blocking,thereby improving performance.Finally,comparing the conventional and proposed scheduling strategies,the latter is verified to improve throughput and reduce the average transaction delay.
分 类 号:TP392[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.219.224.246