免费注册 查看新帖 |

Chinaunix

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

关于sqlalchemy 数据库处理性能 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-11 00:53 |只看该作者 |倒序浏览
20可用积分
小弟写了一个类似web服务端,使用sqlalchemy来存取oracle,但是大家都知道web服务端在连接多和数据量多的时候,对性能要求就很高(还好这个软件的使用环境不会很高),虽然软件使用的环境数据量不是很高,但是对性能还是有要求的,可是经过一段测试后发现存取数据库这块非常慢(一次几十KB的数据存进数据库要30ms),这相比于处理客户端连接模块的性能不知道慢了几百个数量级,对于web服务端性能来讲肯定是不行的,但是我想不出来在sqlalchemy上还有什么可以优化的了,另外,前面讲到的这个存数据库的时间我不知道是不是属于正常

哪位大侠能指点指点,小弟不胜感激....

论坛徽章:
0
2 [报告]
发表于 2009-07-12 01:16 |只看该作者
SQL贴出来看有没有优化的空间。

论坛徽章:
0
3 [报告]
发表于 2009-07-12 16:32 |只看该作者
SQL就是简单的insert 什么什么的,单表操作,30ms处理50Kb不知道正常不,并且SQL是有sqlalchemy封装,一般我们都不直接手动写SQL....

论坛徽章:
0
4 [报告]
发表于 2009-07-13 08:17 |只看该作者
对于性能要求苛刻的建议还是使用原始API啊,别用ORM了。
个人还是比较喜欢SQL,虽然看似丑陋但是比较直接管用。毕竟ORM过滤了下,虽然可能有Cache的效果,但那毕竟是针对很多数据库总结出来的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP