Sha256: afa69dbd23b1f0443e94ca75778f0d18da479f8268aa2631aa5a18efb2372696
Contents?: true
Size: 719 Bytes
Versions: 1
Compression:
Stored size: 719 Bytes
Contents
# encoding: UTF-8 $LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__) + '/../lib') require 'rubygems' require 'benchmark' require 'active_record' require 'ruby-debug' number_of = 1 mysql2_opts = { :adapter => 'mysql2', :database => 'test' } mysql_opts = { :adapter => 'mysql', :database => 'test' } class TestModel < ActiveRecord::Base set_table_name :mysql2_test end Benchmark.bmbm do |x| x.report do TestModel.establish_connection(mysql2_opts) puts "Mysql2" number_of.times do TestModel.all(:limit => 1000) end end x.report do TestModel.establish_connection(mysql_opts) puts "Mysql" number_of.times do TestModel.all(:limit => 1000) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mysql2-0.1.3 | benchmark/active_record.rb |