基于mysql的web程序的一个性能提升的方案
2010-02-03 23:59
357 查看
今天和一位架构师聊了一些问题,很偶然的说出了一个事情,我比较感兴趣于是记录一下:
1:我们都知道mysql下 的INNODB和MYISAM两种引擎,其中INNODB具有事物管理。所以INNODB下操作和MYISAM下操作,单纯的从插入数据库上说,INNDODB的可靠,查询上说MYISAM的要快。
2:基于上面的特性,以及MYSQLjuyou的主从机制,我们可以建立2个数据库,一个是数据库A 引擎都为INNODB一个是数据库B,引擎MYISAM。对于数据库A配置成主服务器,B为从服务器(具体配置网上很多,这里不是重点不多说了)。
3:对于一个整体的web应用,如果涉及到更新操作的都操作A,对于查询操作都操作B,这个时候性能的提升不必多说自然会有提高的。
1:我们都知道mysql下 的INNODB和MYISAM两种引擎,其中INNODB具有事物管理。所以INNODB下操作和MYISAM下操作,单纯的从插入数据库上说,INNDODB的可靠,查询上说MYISAM的要快。
2:基于上面的特性,以及MYSQLjuyou的主从机制,我们可以建立2个数据库,一个是数据库A 引擎都为INNODB一个是数据库B,引擎MYISAM。对于数据库A配置成主服务器,B为从服务器(具体配置网上很多,这里不是重点不多说了)。
3:对于一个整体的web应用,如果涉及到更新操作的都操作A,对于查询操作都操作B,这个时候性能的提升不必多说自然会有提高的。
相关文章推荐
- pyDash:一个基于 web 的 Linux 性能监测工具
- 基于反向代理的Web缓存加速现代理服务器方案 附squid性能测试
- pyDash:一个基于 web 的 Linux 性能监测工具
- 13种提升基于MVVM模式的WP7程序性能的方法(转)
- 一个基于java web+spring mvc+mysql+maven的helloworld
- 一个Web报表项目的性能分析和优化实践(四):MySQL建立索引,唯一索引和组合索引
- 推荐一个基于Flex的Web文档打印方案
- 一个Web报表项目的性能分析和优化实践(四):MySQL建立索引,唯一索引和组合索引
- 新写了一个Web即时通程序,基于HTTP长连接的服务器推技术。
- 13种提升基于MVVM模式的WP7程序性能的方法(转)
- 一个Web报表项目的性能分析和优化实践(六):设置MySQL的最大连接数(max_connections)
- Atitit.h5 web webview性能提升解决方案-----fileStrore缓存离线存储+http方案
- 一个Web报表项目的性能分析和优化实践(四):MySQL建立索引,唯一索引和组合索引
- 开启一个参数就能让你的WEB性能提升3倍
- 一个Web报表项目的性能分析和优化实践(六):设置MySQL的最大连接数(max_connections)
- 一个简单的基于System.Web.Mail的ASP.Net邮件发送程序
- Atitit.h5 web webview性能提升解决方案-----fileStrore缓存离线存储+http方案
- 一个基于MySQL的Key-List存储方案
- 前端跳槽面试Vue,WebAPP,Webpack,微信小程序电商平台校招面试MySQL性能管理React书城开发
- [J2EE]实现一个最简单的基于Servlet的web程序