タグ

dbとOracleに関するhonamisのブックマーク (3)

  • rubyからociでつないだoracleのフェッチが異様に遅かった話 - Qiita

    リモートのoracleからデータを抜いてローカルのoraceにコピーしようとしたら、抜いてくる段階で異様に時間がかかってしまいはまりました。。 環境 MacOS X Yosemite Ruby 2.1.5 ruby-oci8 oracle11.2.0.4 やりたかったこと リモートのマスターDBからデータをCSVで抜いて、ローカルの開発用DBにコピーしたい 問題 テスト環境では問題ないのに、DBにつなぐとSELECTした後のfetchが異様に遅い 題 とあるシステムの開発のために、リモートのDBから定期的にローカルにデータをコピーしてくる必要がありました。 rubyからoracleにつなぐのは初めてだったんですが、とりあえず調べながらさくっと作ったコードが以下 @conn = OCI8.new('scott','tiger','hogehogetns') sql = 'select

    rubyからociでつないだoracleのフェッチが異様に遅かった話 - Qiita
    honamis
    honamis 2015/05/10
    ociのprefetch_rowsのデフォルト値が1
  • データベースコンサルタントのノウハウちょい見せ swingbenchって便利ですよ

    各種インフラ技術(OS、ストレージ、ネットワーク)やオラクル製品といった話題を取り上げます。著者は小田圭二、「門外不出のOracle現場ワザ」、「絵で見てわかるOracleの仕組み」、「絵で見てわかるOS/ストレージ/ネットワーク」などの著作もあります Oracle DBに負荷をかけたい、もしくはDBにアクセスするような疑似アプリが欲しいこともあるでしょう。そんなときは、swingbenchです。Javaで動く上、テーブルの作成から、データの作成、負荷掛けから、スループットの監視表示までやってくれます。 Swingbench入門<Windows版 Ver2.2のもの> ●セットアップ ・http://www.dominicgiles.com/ にアクセス ・download に移動 ・できるだけ最新のswingbenchをダウンロードする(ただしベータはお勧めしない) ・Cドライブかどこか

  • Oracle互換のオープンソースDBソフトが登場

    米EnterpriseDBは米国時間4月24日,企業向けリレーショナル・データベース管理システム(RDBMS)の最新版「EnterpriseDB Advanced Server 8.2」(ベータ版)を公開した。このソフトは,オープンソース・データベースのPostgreSQLをベースに開発したもので,最新版はOracleとの相互運用性を強化し,SQL Server,MySQL,Sybaseデータベースからの自動移行機能を搭載する。PostgreSQLの最新版(8.2)で追加された機能をすべて組み込んでいる。 最大の特徴は,Oracleデータベース用APIである「Oracle Call Interface(OCI)」のサポートを追加したこと。そのため,Oracleデータベース向けアプリケーションのコードを全く変更することなく(もしくは多少の手直しだけで)稼動させることが可能になった。そのほか,

    Oracle互換のオープンソースDBソフトが登場
  • 1