sql >> データベース >  >> RDS >> Sqlserver

SpotlightCloudをセットアップしてSQLServerを効率的にトラブルシューティングする方法

    DBAは消防士によく似ています。あなたは狂ったように走り回って、会社のSQLServerデータベースを襲うために最新の災害を消し去っています。そして、多くのことが起こっているので、そもそもなぜそれが発火したのかについての法医学を見ることさえ難しいです。

    私の友人は最近、カリフォルニアの山々に移動しました–雲の上の約6,000フィート。そして、私が聞いたところによると…そこは美しく平和です。

    しかし、彼女は森に住むことの一つの危険が火の脅威であることを知っていました。

    彼らが入居したとき-もちろん、彼らは煙探知器と消火器を持っていました-誰もがそうではありませんか?彼らは保護されていたので、彼らは考えました...

    さて、彼らの最初の年の夏に…火事がありました。近かった。そして、それは怖かったです。

    猫、犬、貴重品をトラックに詰め込むと、彼らは安全に向かって運転し、自宅のバックミラーを見て、自分たちが働いていたすべてのものを見て、明日もそこにあるのだろうかと考えました。

    >

    まあ、それはそうだった–そして彼らは感謝していた。緊密な呼びかけでした。彼らは怖かった。しかし、彼らは何を学びましたか?

    彼らは、アラームだけでは不十分であることを学びました。災害や損失から身を守るためには、予防策を講じる必要があります。それで、彼らは家からどんなブラシも片付けて、隣人に同じことをするように勧めました。彼らは家の中や周りにスプリンクラーを設置し、火災の危険につながる可能性のある地域の状況を知らせるアラートシステムを実装しました。

    現実には、火災が発生すると、投資を保護するには手遅れになることがよくあります。

    データベース監視システムの実装は、プロアクティブな状態を維持し、データベースの状態を測定し、小さな問題が大きな問題になる前にアクションを実行する1つの方法です。 Spotlight Cloudなどのデータベース監視システムを正常にセットアップする方法と、起動して実行した後のサーバーの問題のトラブルシューティングの基本について説明します。

    データベース監視システムのセットアップ

    新しいデータベースパフォーマンス監視ソフトウェアを入手したら、始めましょう。会社のデータベース管理者は、新しい設定、最も優れた新機能、明確なサーバー読み取り値を備えたスマートモニタリングにきっとワクワクします。

    しかし、どこから始めればよいのか疑問に思われるかもしれません。新しいシステムのセットアップには時間がかかる場合がありますが、監視システムを長く使用するほど、質の高いオンボーディングが大いに役立ちます。

    まず、いくつかの基本を見てみましょう:

    最大限の注意が必要なインスタンスを決定します。

    間違いなく、すべてのデータベースを監視する必要があります。残念ながら、開始するすべてのデータベースをカバーする予算がない場合や、カバー範囲を拡大する前に、監視および診断システムの価値を予算保有者に証明する必要がある場合があります。最初に監視されるインスタンスを慎重に選択します。重要なシステムを支えている、または組織内で処理されている、大規模なユーザーや影響力のあるユーザーのグループに表示されるデータベースを探します。

    より信頼性が高く、パフォーマンスの高いデータベースを使用して、彼らの生活を楽にするために努力してください。 CRMまたは課金システムからのより迅速なレポートの停止の頻度が少ないことを確認した営業チームは、より高品質でより包括的な監視、診断、および調整機能の最高の伝道者になります。

    前提条件を実行します。システム要件を把握します。

    Spotlight Cloudなどのほとんどの診断サーバーはSaaSソリューションであるため、データのアップロードが必要です。オープンにする必要がある/インターネットアクセスが必要なポートについては、導入ガイドを確認してください。常に電源がオンになっているコンピューターにサーバーをインストールしてから、関連するアプリを携帯電話やタブレットにダウンロードして、外出先で簡単に監視できるようにすることを検討してください。 Spotlight Cloud Diagnosticサーバーは、MicrosoftWindowsによってホストされているオペレーティングシステムにインストールされます。

    インストーラーをダウンロードします。

    もちろん、最初にデータベースをダウンロードせずに、方程式の本質的なパフォーマンス監視部分を開始することはできません。パフォーマンス監視システムのインストーラー。オンプレミスシステムの場合、データ収集、パフォーマンスリポジトリ、およびレポートリポジトリを設定する必要があるため、これは非常に面倒な作業になる可能性があります。

    ありがたいことに、SpotlightCloudのプロセスはすばやく簡単です。 SaaSであるため、リポジトリを管理します。あなたがする必要がある唯一のことは診断サーバーをダウンロードすることです。診断サーバーは、監視対象の接続からパフォーマンスメトリックを収集するエージェントレスのデータ収集サービスです。これを行うには、QuestアカウントでSpotlight Webサイトにサインインし、[ダウンロード]をクリックします。これですべてです!

    接続を追加します。

    インストーラーが終了したら、次のステップは接続を追加して構成することです。たとえば、SQLサーバー、Windowsサーバー、およびその他の接続タイプへの接続を追加します。 Spotlight Cloudの場合は、接続マネージャーにリンクする構成ツールを開きます。まず、接続を追加してデータの収集を開始します。

    後で、戻ってきて、生活を楽にするように設計された多くの構成オプションを試すことができます(例:計画停止の時間をマークして、これらの時間中にアラームが発生しないようにします。アラームしきい値を構成するか、環境に合わせてアラームの役割を作成できます)。幸いなことに、これらはすべて事前構成されているため、すぐに起動して実行できます。構成の詳細については、構成ガイドをご覧ください。

    これで、問題の監視と診断を開始する準備が整いました。

    データベースパフォーマンス監視ソフトウェアが稼働している必要があります。システムを簡単に追跡し、質問がある場合は遠慮なくサポートチームに連絡してください。入門モニタリングガイドをご覧ください。

    時代遅れにならないように会社のすべてのテクノロジーを監視することは、おそらく避けてきたものです…ただし、これらのシステムを更新して「将来を見据えた」ものにすることで、DBAとしての時間を十分に節約できます。

    SQLServerを効率的にトラブルシューティングする方法

    SQL Serverの監視を担当するDBAとして、同じリスクに直面します。会社は、重要なアプリケーションをサポートし、ビジネスを継続するために管理しているデータベースに依存しています。何かがうまくいかない場合、それは生産性、顧客の信頼、そして収益に重大な影響を与える可能性があります。

    データベース管理に予防的かつ予防的なアプローチを取り、チューニングと診断を使用して潜在的な脅威を解決し、災害が発生する前に防止できるとしたらどうでしょうか。結果?データベースの稼働時間と安定性をより確実にする機能。

    モバイルを介した監視がデータベースの問題を効率的にトラブルシューティングするのに役立ついくつかの方法を次に示します。

    モバイルSQLServerのパフォーマンス監視が可能

    モビリティはもはやトレンドではなく、今日のDBAにとって現実です。

    印象的な仕事と生活のバランスはこれまで以上に困難です。今日のDBAは、さらに多くのデータベースインスタンスを管理し、分析、DevOps、クラウドイニシアチブに参加するように求められることがよくあります。モバイルデバイスが柔軟性を提供するすべての方法の中で、SQL Serverのパフォーマンスを監視するためにそれらを使用したことがありますか? DBAとしてあなたに与える安心を考えてください。

    これを「モビリティの静けさ」と呼びます。これは、SpotlightCloudモバイルアプリを使用していつでもどこからでもSQLServerの状態を監視する自由です。

    SQL Serverデータベースを監視するために人生をやめるのはなぜですか? SQL Serverのパフォーマンス監視の義務を、利便性が最高のモバイルデバイスから実行できる長いリストに追加することだけが理にかなっています。

    Spotlight Cloudモバイルアプリからこのヒートマップを確認してください:


    これを「ディルバートマネージャー画面」と呼びます。これは、SQLServerがどのように機能するかを理解するためにSQLServerについて何も知る必要がないためです。とにかくお話しします。

    ヒートマップを使用してデータベース監視の問題に優先順位を付ける

    一番上に最も大きくて赤いボックスを配置して、最初にエネルギーを集中させる場所を示します。この場合は、<名前を挿入>という名前のSQLServerインスタンスです。シンプルですが効果的です。数十または数百のインスタンスを実行している場合、すぐに質問されるのは通常、「最初に何に焦点を当てるべきか」です。

    山でキャンプしたり、ディズニーランドで自撮りしたり、スタジアムでお気に入りのチームを応援したりしながら、スポットライトヒートマップを確認し、シカゴの仲間のDBAに電話してトラブルシューティングを依頼することができます。

    ヒートマップの右下には、すぐに注意を払う必要のないSQLServerがあります。それらも調べることができますが、iPadモバイルアプリは優先順位を設定する方法を明確にします。

    右にスワイプすると、接続されている各SQL Serverに対する色分けされたアラームや番号コード化されたアラームなどの詳細と、関連する重大度が表示されます。情報に基づいて即座に意思決定を行うための情報。

    このアプリは、24時間年中無休のSQL Serverパフォーマンス監視および管理機能に加えて、モバイル診断と問題解決を提供して、SQLServer環境をハミング状態に保ちます。


    1. 条件付き集計のパフォーマンス

    2. 複数の列にまたがる重複を見つけるにはどうすればよいですか?

    3. SQLクエリでOracleスキーマサイズを表示するにはどうすればよいですか?

    4. INNER JOIN ONvsWHERE句