sequel_pg:将Sequel与pg一起使用时更快的SELECT

时间:2024-05-26 08:21:20
【文件属性】:

文件名称:sequel_pg:将Sequel与pg一起使用时更快的SELECT

文件大小:25KB

文件格式:ZIP

更新时间:2024-05-26 08:21:20

C

sequel_pg sequel_pg覆盖带有C版本的Sequel postgres适配器行获取代码的内部循环。 C版本比Sequel默认使用的纯Ruby版本要快得多。 现实世界的差异 sequel_pg提供给您的速度取决于您选择的内容,但是只要选择了许多行,它就应该很明显。 这是一个示例,显示了它在几个模型上的区别: Track . count # => 202261 Album . count # => 7264 没有sequel_pg: puts Benchmark . measure { Track . each {}} # 3.400000 0.290000 3.690000 ( 4.005150) puts Benchmark . measure { 10 . times { Album . each {}}} # 2.180000 0.120000


【文件预览】:
sequel_pg-master
----Rakefile(370B)
----CHANGELOG(8KB)
----README.rdoc(4KB)
----ext()
--------sequel_pg()
----.gitignore(127B)
----sequel_pg.gemspec(2KB)
----lib()
--------sequel_pg()
--------sequel()
----MIT-LICENSE(4KB)

网友评论