タグ

databaseに関するkhtno73のブックマーク (14)

  • [Oracle] ORA-01000エラーの原因特定のためにV$OPEN_CURSORを利用する | Archive Redo Blog

    アプリケーションでのカーソルの閉じ忘れによって「ORA-01000: 最大オープン・カーソル数を超えました。」が発生する場合、そのエラーが発生した箇所に閉じ忘れがある場合は改修も容易ですが、そうでない場合はカーソルを閉じ忘れている箇所を特定するのに四苦八苦することも多いです。 単純にソースを逆に追っていけばいつかはカーソルを閉じ忘れている箇所にいつかはたどり着くはずですが、あちらこちらで大量のSQLを実行しているような複雑なアプリケーションではたどり着くまでにかなりの時間を費やす可能性もあります。 このようなときには、V$OPEN_CURSORビューを活用すればカーソルを閉じ忘れている箇所をすばやく特定できる可能性があります。 例えば、単純にどのセッションでどんなSQL文のカーソルがオープンされているかを調べるなら以下のようなSELECT文を実行すればOKです。 SQL> SELECT S

    [Oracle] ORA-01000エラーの原因特定のためにV$OPEN_CURSORを利用する | Archive Redo Blog
  • @IT:Database Watch 10月版 Page 1

    Database Watch 10月版 Page 1 イチキュッパでDB2が買える超デフレ時代 加山恵美 2004/10/16 寒暖の差が激しい日が続きます。雨の週末にゾクゾク寒気がして夜には熱が上がったのですが、すぐ風邪薬とビタミンCを取ったら翌朝にはほぼ回復しました。これからは風邪が心配ですので、早めに対処してくださいね。さて今回は商用ソフトの評価版から。 ■ついにDB2もソースネクストから1980円で発売 製品購入前の評価または技術力向上のために、評価版を賢く利用しましょう。商用RDBMSベンダはどこも無料の評価版を提供しています。 Oracle Database 10g 評価版 SQL Server 2000 評価版 DB2 UDB 最新バージョン評価版 評価版は、その名のとおり評価用なので正規の製品ではありません。そのため、使用に制限がつきます。期間限定の利用条件となっているもの

  • あたらしいSQL Server/Denaliの世界一覧

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    あたらしいSQL Server/Denaliの世界一覧
  • More preview enhancements for Windows Azure AD Premium - Active Directory Blog - Site Home - TechNet Blogs

    In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

    More preview enhancements for Windows Azure AD Premium - Active Directory Blog - Site Home - TechNet Blogs
    khtno73
    khtno73 2011/08/26
    なるほど。
  • OTN Japan マニュアル

    OTN Japan マニュアル
  • Perl好きの女性Webエンジニア二人がIBM DB2を試してみた - はてなニュース

    Webアプリケーション開発に欠かせないデータベース管理システム(RDBMS)。オープンソースの製品が広く利用される昨今ですが、無償で利用できる商用のRDBMSもあります。そんな製品の一つがIBMの「DB2」です。歴史が長く、実績はたくさんあります。そうはいっても使ったことない! どんなもんだか試したい! そう思った一人が、フリーランスのWebエンジニア女子、id:acotieさんでした。普段から開催している勉強会の番外編として、同じくWebエンジニア女子のid:aomushi510さんを呼び、無償で利用できる「DB2 Express-C」に触れてみることに。記事の終わりにはプレゼントのお知らせもあります。 (※この記事は日アイ・ビー・エム提供によるPR記事です。) このたびの東日大震災で被災された皆さまに心よりお見舞い申し上げます。皆さまの安全と一刻も早い復旧と復興を心からお祈り申し上

    Perl好きの女性Webエンジニア二人がIBM DB2を試してみた - はてなニュース
    khtno73
    khtno73 2011/05/23
    途中でマカロン出すあたりの媚びっぷりが全然IBMっぽくねえw/STMMはやっぱりどうしても気持ち悪い。Oracleなんかも今やコストベースの時代だけど。/XML列はちょっとすごいな。違和感が。慣れるまでがつらそう。
  • SBテレコム、「Oracle Exadata」をホワイトクラウドPaaSで提供

    khtno73
    khtno73 2011/05/23
    1コアで年間使えば1.3億。どうかね。
  • SQL Server でロックのエスカレーションが原因で発生するブロッキング問題を解決する方法

    概要 ロック エスカレーションは、多くの細かい粒度のロック (行ロックやページ ロックなど) をテーブル ロックに変換するプロセスです。 Microsoft SQL Serverは、ロック エスカレーションを実行するタイミングを動的に決定します。 この決定を行うと、SQL Serverは、特定のスキャンで保持されるロックの数、トランザクション全体によって保持されるロックの数、およびシステム全体のロックに使用されるメモリを考慮します。 通常、SQL Serverの既定の動作では、パフォーマンスが向上する場合、または過剰なシステム ロック メモリをより適切なレベルに減らす必要がある場合にのみ、ロックエスカレーションが発生します。 ただし、一部のアプリケーションまたはクエリの設計では、このアクションが望ましくないときにロックエスカレーションがトリガーされ、エスカレートされたテーブル ロックによっ

    SQL Server でロックのエスカレーションが原因で発生するブロッキング問題を解決する方法
    khtno73
    khtno73 2011/05/23
    行ロックが多くなり使用するリソースが多くなる場合にパフォーマンスを考慮して自動的にテーブルロックに移行する?機能の回避方法
  • DBトランザクションメモ(Hishidama's database transaction Memo)

    いずれにしても、そのレベル(範囲)において、整合性がとれていなければならない一連(ひとかたまり)の処理を意味する。 レベルの違いを除けば、欲しい機能(トランザクションに求めれられる事)は同じ。 すなわち、一連の処理中に同じデータに対して他の処理が更新をかけることが無いようにしたい。 一連の処理が途中で中断された場合、半端な状態になるのは困るので、何らかの対処が欲しい(トランザクション処理開始前の状態に戻るとか)。 当ページで扱いたいのは、データベースが持つ仕組みとしてのトランザクション。 特に、それを使ってどうプログラミングするか・その為にどういう設計が必要か、という考察。 RDBのトランザクションの使用方法 リレーショナルデータベース(RDB)においてデータ(テーブル)を更新するには、トランザクションを使用する。 DBアクセスする為には、クライアントからDBへ接続(connect)する。

    khtno73
    khtno73 2010/09/10
    実体験に基づいた?トランザクションを使用するパターン が良い。
  • NoSQLメモ(Hishidama's NoSQL(KVS) Memo)

    ちなみに、MySQL・PostgreSQLRDBの名前、PL/SQLはOralceの独自言語、psqlはPostgreSQLの対話型ツール(SQL*PlusはOracleの対話型ツール)。 分散Key/Valueストアの特徴 キーバリューストア(key/value store・KVS)は、キー(key)を指定して値(value)を保持・取得できるデータベース。 って言うと、どのDBもそうじゃん!(爆) KVSもRDBも“どちらもDBだから”という理由で比較されるけれども、構造や出来る事を考える上では、KVSはマップ(連想配列)と対比して考える方が分かりやすいと思う。 乱暴に言うと、KVSは、ファイルシステム上に置かれているマップである。 (古くからこの業界にいる方は、「KVSはISAM・VSAMだ」とおっしゃっている模様。確かIBMの汎用機(メインフレーム)で使われていた用語だったかな)

    khtno73
    khtno73 2010/09/10
    これはすごく良いまとめ
  • クエリの実行プランを強制する。 - レベルエンター山本大のブログ

    いま、クエリのパフォチュをしている。 その中でちょっとした問題にぶつかった。 番サーバー(高スペック)で実行すると劇的に遅く(5分)、 ハードウェアスペックのみが異なる開発環境では、予期している速度(5秒)という現象だ。 詳しく調べていると、番サーバーでのクエリ実行プランが開発環境とは、まったく異なることに気づく。 実行プランは、SQLServerのオプティマイザ機能が、インデックスや統計情報、CPUやメモリ状態など あらゆる点を考慮して自動的に作成するが、今回はオプティマイザがちょっとおばかだったらしい。 この対応としては、「Option(HASH JOIN)」というクエリヒントをつけることで、 ある程度、こちらの想定する実行プランに強制することで対処した。 ただ、非常に危ない機能なので、利用を躊躇していたけど、 クエリの内容を検討して、確実にHash Joinであるほうが早いと踏ん

    クエリの実行プランを強制する。 - レベルエンター山本大のブログ
    khtno73
    khtno73 2008/07/30
    SS2005で異なる2環境で同一クエリの実行計画・速度に違いが出る場合、片方の環境での実行計画をXML出力して他方に適用することができる。
  • 【コラム】OS X ハッキング! (267) SQLite用にCSVファイルを料理する - 弁当もOK! | パソコン | マイコミジャーナル

    XULRunnerをベースに開発された「Songbird」の最新リリース候補が出ています。安定性とかiPodのサポートとか、iTunesと比べると見劣りする部分も多いのですが、以前に比べてグッと品質が向上しています。このジュークボックスソフト、ウォークマンをサポートするようになれば、かなり人気が出ると思うのですが。OS Xな皆さんも、一度試す価値アリです。 さて、今回は「CSVファイル」について。OS Xとは特に関係のない、カンマ区切りでデータが並んだテキストファイルの一種だが、データそのものに属性を持たせる必要がないデータベースソフトには必要にして十分。特定のOS / アプリケーションに依存しないだけに、異種DB間でのデータのやり取りには最適なファイルフォーマットだったりする。それをOS X標準装備の「SQLite」で使おう、という主旨だ。 sqlite3コマンドの使い方 sqlite3

  • InterSystems(インターシステムズ) Caché - 高性能なオブジェクトデータベース

    インタ―システムズ製品やソリューション、キャリアの機会などについて、検索してご覧ください。 結果には、開発者コミュニティ、製品ドキュメント、教育ウェブサイトからのコンテンツ、InterSystems.com サイトが含まれます。

    InterSystems(インターシステムズ) Caché - 高性能なオブジェクトデータベース
    khtno73
    khtno73 2008/03/17
    インターシステムズの多次元RDB。なにげにMac OS対応。複雑なリレーションがある場合に速くなる?
  • Oracle |クラウド・アプリケーションとクラウド・プラットフォーム

    のオラクル・コミュニティが一堂に会するプレミア・イベントにぜひご参加ください。新しいスキルを身に付け、業界エキスパートと交流し、複雑なビジネス課題を解決するためのソリューションを発見しましょう。

    khtno73
    khtno73 2007/11/08
    Oracleによる自社DBの説明、価格が高いのは誤解、レコードロック、読み取り一貫性、JIS2004およびVista対応どれをとっても優れているぜ、と言外にMySQLやMSSQL等の機能不足を指摘している。
  • 1