Advertisement
Guest User

Untitled

a guest
Jul 19th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2. # encoding: utf-8
  3. # frozen_string_literal: true
  4.  
  5. require 'benchmark'
  6. require 'pg'
  7.  
  8. conn = PG.connect host: '127.0.0.1', dbname: 'dbname', user: 'root', password: 'root'
  9. # conn = PG.connect host: '127.0.0.1', dbname: 'dbname', user: 'postgres', password: 'postgres', port: 12548 # container
  10.  
  11. values = []
  12. query = 'SELECT * FROM users LIMIT 1000'
  13.  
  14. measure = Benchmark.measure do
  15. conn.exec(query).each do |row|
  16. values << row
  17. end
  18. end
  19.  
  20. puts "'#{query}' => #{measure}", values.map(&:to_json).join(' ')[0..800]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement