Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Database/JDBC/SQL/JDO/Hibernate  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Twitter决定开源其使用的、经过优化的MySQL版本
阿熊

阿熊

元老


发贴: 5644
积分: 454
于 2012-04-12 17:08 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Twitter在MySQL上的主要改进工作,包括:

•添加额外的状态变量,尤其是在InnoDB内部。这使我们能够更有效地监控我们的系统,以及更好地了解处理产品工作负载时的行为。
•大型NUMA系统中的内存分配优化。在启动时充分分配InnoDB的缓冲池,甚至在服务器内存压力较高的情况下,确保服务器的性能。
•通过改善服务器端的Statement Timeout(声明超时),来减少不必要的工作。这允许服务器主动取消超时间隔大于1ms的查询。
•使用安全、轻量级的方法导出和恢复InnoDB缓冲池。
•针对SSD优化MySQL,包括页面刷新(page-flushing)行为和减少磁盘写入,以提高磁盘寿命。
目前Twitter的MySQL源码托管在Github上,基于BSD许可协议。

源码地址:https://github.com/twitter/mysql




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923