免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1023 | 回复: 0
打印 上一主题 下一主题

MySQL源代码相关问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-23 02:28 |只看该作者 |倒序浏览

在oracle时代,我们只能通过一些文档,或者做实验来验证oracle各数据库功能的实现,对很多技术细节总体来说还是流于表面,不够深入。一个月前,在公司组织成立了mysql源代码研究小组,我们希望通过对mysql源代码的研究,把数据库的各功能与具体源程序实现联系起来,以提高小组成员对数据库的认知水平。在这短短的一个多月的时间里,我们每周四晚上都进行一次分享,探讨,也有了许多的产出。我们也尝试了一次修改mysql源程序,改变show processlist显示功能(去掉大量的sleep线程,并增加汇总功能)。今天的每一小步,都在影响着我们的未来,相信通过大家的不断努力,我们还可以做得更多。在平时大家旺旺群的聊天中,大家问到了一些问题,也非常欢迎各位网友一起来探讨,随着我们学习的深入,这些问题也会不断增加。

[1]mysql可以支撑的最大连接数?是否可以到达1w?

[2]是否一个连接,就一定独占MYSQL服务端一个线程?是否可以多个连接共享一个线程吗?

[3]binlog是每个线程自己去写的?还是有专门写binlog的线程?

[4]MySQL创建连接的过程

[5]mysql的后台线程有哪些?各线程的作用是什么?

[6]动态为innodb添加数据文件,不用重启(已修改代码实现)

[7]让root帐号总能够登陆,不再受max-connection的困扰

[8]innodb_flush_log_at_trx_commit,sync_binlog 两个参数的设置问题,性能与安全,两者不可兼得

[9]innodb 利用fusion_io,or ssd作为flashcache,提高mysql性能(已修改代码实现)

[10]禁止新的connection,添加一个命令(已修改代码实现)

对源程序有兴趣,大家来顶帖。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP