Формально Rails 2.2 совместим с Ruby 1.9. Но вот до состаяния «уже используется» там еще очень-очень далеко. Думаю с другими приложениями сходая ситуация.
на сайте разработчиков уже доступна ruby-1.9.1-rc1
Интересно было бы и его включить в тест, потому как на стандартном banchmark.rb, входящем в библиотеку Ruby, 1.9.0 проигрывает 1.8.7
Без индекса:
С индексом:
Bitmap Heap Scan on a (cost=944.32..47774.81 rows=47345 width=8) (actual time=10434.219..21909.066 rows=2500000 loops=1) Recheck Cond: ((num % 4) = 0) -> Bitmap Index Scan on a_idx (cost=0.00..932.48 rows=47345 width=0) (actual time=10423.375..10423.375 rows=2500000 loops=1) Index Cond: ((num % 4) = 0) Total runtime: 25484.070 msCREATE INDEX billing.calls_subscriber_id_mod_idx ON billing.calls USING btree ((subscriber_id % 4));
по крайней мере Postgres 8.4.1 так требует
Может кто-то подскажет другой, более штатный, инструментарий?
Интересно было бы и его включить в тест, потому как на стандартном banchmark.rb, входящем в библиотеку Ruby, 1.9.0 проигрывает 1.8.7