Oracle社は好きじゃないんだが、OracleDBは好きです。前職では、なんちゃってDBAみたいな役割だったこともあり、Oracle Master Goldも取得した。 ですが、今の会社で昨年基幹システムのリプレースがあり、そのシステムがSQL Serverだったのですが、運用フェーズに入ってSQL Serverと戯れることが多くなりました。 で、改めてOracleの方が優れてるなぁ。という話。コスト的には断然安いからその点は置いとくとして、あくまで運用担当者目線。あと、今回導入したERPのソフトに起因するのもあるけれども、つらつらと書いてみる。 基本機能 読み取り一貫性とロック よく言われるやつなんですが、Oracleの読み取り一貫性がSQL Serverにはない。ということで、色々挙動が変わるのですが、最も影響がでたとこでいうと、SQL ServerのSELECTはデフォルトで、SE
案件の概要 あるお客様から「昨日、SQL Serverが予期しない動きをしていて、その時のSQLトレースを採取してあるからちょっと見てほしい。」という依頼を受けました。ざっとトレースデータ眺めて、その後、ひと通りお客様へヒアリングしたのですが、どうもお客様のアプリケーションの問題ではなさそうですし、SQL Serverの設定なども特に問題はなさそうでした。 今あるデータからは問題の原因を特定できそうになかったので、調査に必要なデータを別途採取させてほしい旨を伝えました。しかし、お客様のほうで今すぐに現象の再現を行えないことや、テスト環境でしか発生しておらず緊急性を要していないということもあり、その日は情報採取を行わずに、後日、私からあらためて採取してほしい情報を整理してお伝えすることになりました。 悪い予感 SQL Serverには、トラブルを調査するためのツールがたくさん用意されています
下記の設定は Microsoft SQL Server ですが、少し書き換えれば他の RDB でも使えるはずです。 今回対象にしたのは, SQL Server 2005 です。 必要なものは EmacsWiki: Sql Mode EmacsWiki: sql.el EmacsWiki: Sql Indent EmacsWiki: Sql Complete EmacsWiki: Sql Transform auto-install で入りました。なかなか便利になりました。 Management Studio は重苦しいので少し不満でした。Emacs キーバインドになりそうもありませんし。Enterprise Manager の軽さが懐かしいです。 以下設定。 .emacs;; C-c C-c : 'sql-send-paragraph ;; C-c C-r : 'sql-send-regi
1 はじめに 「インターネット向けのWebサイトを作らないといけない」となった時に皆さんは何を思い描きますか。PHPを使うか、CMSはあれを使って、データベースはMySQLを使うかという流れでしょうか。ここでは検討している人の頭の中をいくつかの重要な要素が巡っているはずです。予算に見合うコスト、経験値、要件への適応度合、早く・軽く実装できることなどがあるに違いありません。 しかし、もっとビジネスを広げたい、差別化を行いたいと思っている技術者や企業は現在の景気状況から大勢いらっしゃることでしょう。本稿では多くの場合、あまり選択肢に上がらない要素技術の組み合わせのご紹介をし、新たな可能性を取り込んで皆さんにチャレンジいただき、ビジネスの拡大を図っていただく一端になってくれることを期待しています。 4回のシリーズでお届けするテーマは「PHPからMicrosoft SQL Serverを使おう!」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く