邓亚丹
- 作品数:16 被引量:19H指数:2
- 供职机构:北方科技信息研究所更多>>
- 发文基金:国家高技术研究发展计划国家自然科学基金国家重点基础研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于共享Cache多核处理器的数据库哈希连接方法
- 本发明公开了一种基于共享Cache多核处理器的数据库哈希连接方法,该方法分为连接表划分和聚集连接两个阶段;连接表划分首先通过临时表生成模块生成临时表,然后临时表划分线程对临时表执行临时表划分,划分前根据临时表的大小确定合...
- 邓亚丹景宁熊伟陈宏盛陈荦李军陈荣国周成虎张明波程昌秀谢炯卢战伟冯登国徐震张敏陈驰
- 文献传递
- 基于现代通用处理器的数据库优化综述被引量:5
- 2009年
- 随着硬件技术的不断发展,计算机性能不断加强,数据库的性能也日益提高。但也造成了一些新问题,比如Cache延迟的加剧、Cache访问冲突等。针对这些新问题,按照各种优化技术的分类,深入分析了近10年来现代处理器用于数据库算法优化的各种研究成果,并展望了未来基于新硬件的数据库优化的发展趋势。
- 邓亚丹景宁熊伟
- 关键词:CACHE优化多核处理器SMT
- 面向共享Cache多核处理器的数据库查询执行优化技术研究
- 随着硬件技术的飞速发展,内存价格越来越低,大内存容量已成为数据库服务器的标准配置,这在很大程度上缓解了数据库查询执行的磁盘I/O代价,也促进了内存数据库的普及应用,给数据库带来性能提升的同时,也造成了新问题。由于处理器速...
- 邓亚丹
- 基于多核处理器的VTD-XML解析性能优化
- 2013年
- 针对目前主流的多核处理器,研究了XML(extensible markup language)处理过程中XML文档解析性能优化,从多线程并发执行和提高线程内存访问性能两个方面优化XML文档解析的性能,主要贡献如下:给出了多线程XML文档解析框架,该框架采用多线程执行XML文档的扫描,采用预读线程改善解析线程的内存访问性能;给出了XML文档数据划分算法和数据融合算法,保证了该框架XML文档扫描结果的正确性,且算法自身代价很小;给出了该框架的代价分析,然后基于该代价分析优化了框架的性能;在实验中,基于开源XML处理引擎VTD-XML(virtual token descriptor XML)实现了上述多线程执行框架,测试了XML文档解析的性能。实验结果表明,多线程XML文档解析框架充分利用了多核处理器的计算资源,有效提高了线程的内存访问性能和XML文档解析的性能。
- 郭宪勇陈性元邓亚丹
- 关键词:多核处理器多线程
- GKD-Base完整性约束的实现
- 2006年
- GKD-Base完整性约束实现方案,分为编译和执行两个独立阶段。前者从CreateTable或AlterTable语句中获取约束的信息并存入数据字典,后者则负责从数据字典中取出约束的信息,再按照这些信息对DML语句进行完整性约束的检查,以判断DML语句的合法性。其关键技术在于索引查找和内存控制。该方案包括CHECK约束及参照约束的实现。
- 邓亚丹廖巍吴秋云陈宏盛
- 多核处理器中基于Radix-Join的嵌套循环连接优化被引量:2
- 2010年
- 针对目前主流的多核处理器,研究了基于共享Cache多核处理器的数据库Nested Loop Join(NINLJ)优化.针对无索引情况下的NLJ,提出了基于Radix-NL-Join算法的NLJ多线程执行框架.从减少Cache访问冲突和提高Cache命中率两个方面优化了NINLJ多线程执行框架中的聚集划分和聚集连接线程.主要贡献如下:1.针对多线程访问共享Cache容易出现共享Cache访问冲突的问题,优化了聚集划分阶段的多线程聚集划分线程的启动时机;2.针对聚集连接阶段,聚集连接线程Cache访问性能不佳,利用聚集连接线程顺序访问聚集的优势,采用预取线程提高聚集连接线程的性能;3.在实验中,基于开源数据库EaseDB实现了上述多线程执行框架,测试了多线程NLJ的性能.实验结果表明,提出的NLJ多线程执行框架,可以充分利用多核处理器的计算资源,并有效地解决共享Cache在多线程条件下的Cache访问冲突问题,大大提高了NLJ的性能,相对于未采用Cache优化的多线程Radix-NL-Join算法,其性能提升了26%左右.
- 邓亚丹景宁熊伟
- GKD-BASE完整性约束关键技术的研究与实现
- 2007年
- 完整性约束是确保数据正确性和相容性的一些限制或约束条件。针对安全数据库管理系统GKD-Base,深入研究了GKD-Base的内核代码,在此基础上实现了完整性约束。本文给出了实现完整性约束的关键技术。
- 邓亚丹廖巍吴秋云陈宏盛
- 关键词:数据库管理系统
- 基于共享cache多核处理器的数据库内存排序优化
- 针对目前主流的多核处理器,提出了共享cache敏感的数据库排序多线程执行框架(shared-cache sensitive multithreaded sorting framework,SCS—MSF).首先分析了多线...
- 邓亚丹吴京熊伟景宁
- 关键词:数据库
- 文献传递
- 基于共享Cache多核处理器的数据库哈希连接方法
- 本发明公开了一种基于共享Cache多核处理器的数据库哈希连接方法,该方法分为连接表划分和聚集连接两个阶段;连接表划分首先通过临时表生成模块生成临时表,然后临时表划分线程对临时表执行临时表划分,划分前根据临时表的大小确定合...
- 邓亚丹景宁熊伟陈宏盛陈荦李军陈荣国周成虎张明波程昌秀谢炯卢战伟冯登国徐震张敏陈驰
- 文献传递
- 基于共享cache多核处理器的数据库内存排序优化
- 针对目前主流的多核处理器,提出了共享cache敏感的数据库排序多线程执行框架(sharedcachesensitive multithreaded sorting framework,SCS-MSF).首先分析了多线程Q...
- 邓亚丹吴京熊伟景宁
- 关键词:QUICKSORT
- 文献传递