PostgreSQL PL / Python如何在性能方面与Python之外的Python进行
我运行完全相同的Python函数,一个作为PostgreSQL PL / Python,另一个作为通常的Python脚本在PostgreSQL之外运行. 令人惊讶的是,当我使用select * from pymax7(20000);调用PostgreSQL PL / Python时,它平均花费65秒,而当我调用通常的Python脚本python myscript.py 20000时,它平均需要48秒.计算运行查询和脚本10次的平均值. 是否应该有这样的差异? PostgreSQL RDBMS(PL / Python)中的Python如何在性能方面与Python之外的Python进行比较? 我在Ubuntu 12.04 64位上运行PostgreSQL 9.1和Python 2.7. PostgreSQL PL / Python:
Python:
最佳答案
应该没有任何区别.两个测试用例对我来说都有大约相同的运行时间,53秒加减1.
我确实调整了PL / Python测试用例,使用与普通Python测试用例相同的测量技术:
这将告诉您是否涉及任何非Python开销. FWIW,对我来说,这个打印和客户端打印的psql与总时间之间的差异始终小于1毫秒. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览
- python – Cython中的Modulo
- python – pip uninstall w / – environment flag?
- Python 第一個程序
- python – 如何在tkinter中找出当前的小部件大小?
- python截取视频制作动态表情包+文字
- OA信用盘盘口制作详解 Python 代码优化技巧
- Python无所不能!除了生不出孩子!毕竟是最火编程语言!没有
- Django REST框架POST文件错误(使用ModelResource)
- python – 如何使用Marshmallow序列化MongoDB ObjectId?